专注前端,专注网页设计制作 - (网页制作/模板制作/设计) QQ:755150799 织梦模板 | 网页特效 | 网站模板 | 建站教程 | TOP排行榜 | Tag标签 | 联系我们
当前位置: 网站首页 > 建站教程 > dedeCMS教程 > >

织梦系统栏目、文章页面伪静态方法

时间:2014-03-05来源:学技巧网站制作 作者:学技巧 阅读: 次 【 点评一下

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

本文版权归原作者所有,转载请注明原文来源出处,学技巧网站制作感谢您的支持!