DEDECMS系统栏目、文章页面伪静态详细方法

2015-10-31 11:50:58
第一课程网
1kecheng.com
摘要:DEDECMS系统栏目、文章页面伪静态方法:1、服务器必须支持URL重写。
2、后台开启伪静态。
3、栏目设置使用动态。
4。添加文档时选择使用动态浏览。
5。需要修改php文件include/channelunit.func.php
查找
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
修改为
return "/view-".$aid.

DEDECMS系统栏目、文章页面伪静态方法:tm7站长课程_免费SEO教程_第一课程网_渴成网

1、服务器必须支持URL重写。tm7站长课程_免费SEO教程_第一课程网_渴成网

2、后台开启伪静态。tm7站长课程_免费SEO教程_第一课程网_渴成网

3、栏目设置使用动态。tm7站长课程_免费SEO教程_第一课程网_渴成网

4。添加文档时选择使用动态浏览。tm7站长课程_免费SEO教程_第一课程网_渴成网

5。需要修改php文件include/channelunit.func.phptm7站长课程_免费SEO教程_第一课程网_渴成网

查找tm7站长课程_免费SEO教程_第一课程网_渴成网

return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';tm7站长课程_免费SEO教程_第一课程网_渴成网

修改为tm7站长课程_免费SEO教程_第一课程网_渴成网

return "/view-".$aid.'-1.html';tm7站长课程_免费SEO教程_第一课程网_渴成网

查找tm7站长课程_免费SEO教程_第一课程网_渴成网

return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";tm7站长课程_免费SEO教程_第一课程网_渴成网

修改为tm7站长课程_免费SEO教程_第一课程网_渴成网

return "/view.php?aid=$aid";tm7站长课程_免费SEO教程_第一课程网_渴成网

其实不修改也可以,但是URL地址会长一点。这个是文章的。tm7站长课程_免费SEO教程_第一课程网_渴成网

查找tm7站长课程_免费SEO教程_第一课程网_渴成网

$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;tm7站长课程_免费SEO教程_第一课程网_渴成网

修改为tm7站长课程_免费SEO教程_第一课程网_渴成网

$reurl = "/list-".$typeid.".html";tm7站长课程_免费SEO教程_第一课程网_渴成网

这个必须修改,是栏目页的。tm7站长课程_免费SEO教程_第一课程网_渴成网

6、需要在根目录下增加一个.htaccess文件。tm7站长课程_免费SEO教程_第一课程网_渴成网

添加如下:tm7站长课程_免费SEO教程_第一课程网_渴成网

<IfModule mod_rewrite.c>tm7站长课程_免费SEO教程_第一课程网_渴成网

RewriteEngine Ontm7站长课程_免费SEO教程_第一课程网_渴成网

RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1tm7站长课程_免费SEO教程_第一课程网_渴成网

RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1tm7站长课程_免费SEO教程_第一课程网_渴成网

RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3tm7站长课程_免费SEO教程_第一课程网_渴成网

</IfModule>tm7站长课程_免费SEO教程_第一课程网_渴成网

7、其中list、view可以替换成自己设置的其他词。tm7站长课程_免费SEO教程_第一课程网_渴成网

8、伪静态可能会出现多个url都是指向相同页面,可用robots.txt屏蔽。tm7站长课程_免费SEO教程_第一课程网_渴成网

这种伪静态方法,本人目前使用并没有出现其他问题(Linux系统)。tm7站长课程_免费SEO教程_第一课程网_渴成网

 tm7站长课程_免费SEO教程_第一课程网_渴成网

使用上面方法伪静态并301域名重定向的.htaccess文件写法如下:tm7站长课程_免费SEO教程_第一课程网_渴成网

<IfModule mod_rewrite.c>tm7站长课程_免费SEO教程_第一课程网_渴成网

RewriteEngine Ontm7站长课程_免费SEO教程_第一课程网_渴成网

RewriteCond %{http_host} ^xxx.com [NC]tm7站长课程_免费SEO教程_第一课程网_渴成网

RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]tm7站长课程_免费SEO教程_第一课程网_渴成网

RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1tm7站长课程_免费SEO教程_第一课程网_渴成网

RewriteRule ^xianjian-([0-9]+)-1\.html$ /plus/view.php?arcID=$1tm7站长课程_免费SEO教程_第一课程网_渴成网

RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3tm7站长课程_免费SEO教程_第一课程网_渴成网

</IfModule>tm7站长课程_免费SEO教程_第一课程网_渴成网

tm7站长课程_免费SEO教程_第一课程网_渴成网

其中 xxx.com 为自己网站域名。tm7站长课程_免费SEO教程_第一课程网_渴成网

如何用301重定向进行URL标准化设置详解请看这里:http://web.1kecheng.com/faq/24_24_zh.htmltm7站长课程_免费SEO教程_第一课程网_渴成网

 

发表评论 共有条评论
联系我们
站长课程: web.1kecheng.com
站长工具: tool.1kecheng.com
手工小制作: diy.1kecheng.com
Email: firstkecheng@163.com
微信: 第一课程网
我们的宗旨: 用心整理每一篇文章,为渴望成功人士提供最准确最简单的帮助。