织梦DEDECMS网站tag标记伪静态正在Apache及IIS中的实现方法
模板团来说说织梦DEDECMS网站tag标记真静态正在Apache及IIS中的实现方法:首先Apache Web Server环境搭建的dedecms网站,要实现tag的伪静态,需供修改.htaccess设置Rewrite规则,具体实现的方法需要按以下步骤进行。
1、登录dedecms网站后台,开启伪静态
2、打开目录 \include\taglib\tag.lib.php 文件
查找
$row['link'] = $cfg_cmsurl.”/tags.php?/”.urlencode($row['keyword']).”/”;
修改为
$row['link'] = $cfg_cmsurl.”/tags/”.urlencode($row['keyword']);
tag的目录链接修改成tags/keywords。那类目录比较精简了,很利于收录。
3、设置apache Rewrite规则
新建.htaccess文件,具体内容为:
RewriteEngine On
RewriteBase /
RewriteRule ^tags/(.*)$ /tags.php?/$1
4、删除的模板页里中tags的导航,以便导航链接仍为根目录/tags.php
5、最后把网站生成一遍就可以了。
PS:在网站后台开启伪静态后,假定栏目页或内容页操做的是静态URL,则需供设置一下栏目页及内容页的.htaccess法则
以下:.
RewriteEngine On
RewriteRule ^plus/list-(+)\.html$ /plus/list.php?tid=$1
RewriteRule ^plus/list-(+)-(+)-(+)\.html$ /plus/list.php?tid=$1;totalresult=$2;PageNo=$3
RewriteRule ^plus/view-(+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^plus/view-(+)-(+)\.html$ /plus/view.php?aid=$1;pageno=$2
页:
[1]