• DEDE整站动态/静态转换


    方法一:使用DEDE后台的SQL命令行工具

    入口:织梦后台-系统-SQL命令行工具

    DEDE整站动态化

    将所有栏目设置为“使用动态页”:

    update dede_arctype set isdefault=-1

    将所有文档设置为“仅动态”:

    update dede_archives set ismake=-1

    DEDE整站静态化

    将所有栏目设置为“链接到默认页”:

    update dede_arctype set isdefault=1

    将所有文档设置为“生成HTML”:

    update dede_archives set ismake=1

    方法二:修改模版

    文件路径:

    [dedepath]/dede/templets/

    需要修改的文件:

    文件名 说明
    album_add.htm 发表图集模板
    archives_add.htm 发表通用文档模板
    article_add.htm 发表普通模板
    archives_sg_add.htm 发表特殊类文章模板


    将代码:

    <input type=”radio” name=”ishtml” value=”1″ checked=”checked”/>

    生成HTML:

    <input type=”radio” name=”ishtml” value=”0″/>

    仅动态浏览改为:

    <input type=”radio” name=”ishtml” value=”1″ />

    生成HTML:

    <input type=”radio” name=”ishtml” value=”0″checked=”checked” />

    方法三:DEDECMS把全站改为动态(伪静态)

    首先要把伪静态的规则写到apche里的httpd.conf里面。

    <IfModule mod_Rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)/index.html $1/index.php
    RewriteRule ^(.*)/plus/list-([0-9]+).html$1/plus/list.php?tid=$2
    #RewriteRule ^(.*)/plus/list-([0-9]+)-([0-9]+)-([0-9]+).html$1/plus/list.php?tid=$2&TotalResult=$3&PageNo=$4
    RewriteRule ^(.*)/plus/view-([0-9]+)-([0-9]+).html$1/plus/view.php?arcID=$2&pageno=$3
    </IfModule>

    将所有文档设置为“仅动态”:

    update dede_archives set ismake=-1

    将所有栏目设置为“使用动态页”:

    update dede_arctype set isdefault=-1

    将首页设置为仅动态:

    把根目录下生成的index.html删除即可。(注意:不要再生成首页html,否则会变成静态)

     

  • 相关阅读:
    pl2303 驱动
    tomcat 启动脚本
    Linux下Shell命令加减乘除计算
    定时删除文件夹"$1"下最后修改时间大于当前时间"$2"天的文件
    mysql 拼接字符
    jquery iframe父子框架中的元素访问方法
    在线工具
    js对数组对象的操作以及方法的使用
    HTML 设置字体
    10月1号 备忘录
  • 原文地址:https://www.cnblogs.com/gaowy/p/10109370.html
Copyright © 2020-2023  润新知