织梦系统栏目、文章页面伪静态方法
dedecms系统栏目、文章页面伪静态方法
1、服务器必须支持URL重写。
2、后台开启伪静态。
3、栏目设置使用动态。
4。添加文档时选择使用动态浏览。
5。需要修改php文件include/helpers/channelunit.helper.php
查找
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
修改为
return "/view-".$aid.'-1.html';
查找
return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";
修改为
return "/view.php?aid=$aid";
其实不修改也可以,但是URL地址会长一点。这个是文章的。
查找
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
修改为
$reurl = "/list-".$typeid.".html";
这个必须修改,是栏目页的。
6、需要在根目录下增加一个.htaccess文件。
添加如下:
RewriteEngine On
RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
(其中list、view可以替换成自己设置的其他词。)
7、伪静态可能会出现多个url都是指向相同页面,可用robots.txt屏蔽。
这种伪静态方法,本人目前使用并没有出现其他问题(Linux系统)。有条件想伪静态的同学可以试试。
-
用微信 “扫一扫”
将文章分享到朋友圈。
关注公众号:xue-jiqiao
本文版权归原作者所有,转载请注明原文来源出处,学技巧网站制作感谢您的支持!
发表评论:
最新建站教程
猜你也喜欢看这些