DEDECMS伪静态设置

文章比较多,所以打算设置织梦5.7的伪静态,但是搜索了N种方法都修改不成功。今天突然翻到一篇旧贴,还是用最简单的方法修改成功了。但是只有文章和列表的伪静态,标签、问答和搜索没有,反正暂时用不到,也就懒的深究了。

步骤1:
先把后台的伪静态打开,然后升级数据库把栏目和文章全部设置为动态:

update dede_archives set ismake=-1
update dede_arctype set isdefault=-1

步骤2:
打开文件/include/helpers/channelunit.helper.php,搜索

$GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';

修改为:

"/view-".$aid.'-1.html';

找到:

$GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

修改为:

"/category-".$typeid.".html";

步骤3:
设置 .htaccess文件如下:

RewriteEngine On
RewriteRule ^category-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^category-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?aid=$1&pageno=$2