DZ X3.4 TAG标签伪静态方法
先看效果展示:一:修改源文件 注意:修改程序源码需备份源文件
目录template/default(模板目录)/forum/viewthread_node_body.htm(如果没有这个文件就改默认模板文件夹内的文件)打开文件查找:
<a title="$var" href="misc.php?mod=tag&id=$var" target="_blank">$var</a>替换为:<a title="$var" href="tag-$var.html" target="_blank">$var</a>修改标签页(tag.htm)标签链接文件在template/default/tag/tag.htm查找:<a href="misc.php?mod=tag&id=$tag" title="$tag" target="_blank" class="xi2">$tag</a>替换为:<a href="tag-$tag.html" title="$tag" target="_blank" class="xi2">$tag</a>修改标签列表页导航链接tagitem.htm
文件在template/default/tag/tagitem.htm查找:<a href="misc.php?mod=tag">{lang tag}</a>替换为:<a href="tag.html">{lang tag}</a>再查找:<a href="misc.php?mod=tag&id=$id">$tagname</a>再替换:<a href="tag-$id.html">$tagname</a>最后修改robort.txt让蜘蛛爬行标签页。删除或注释掉根目录下misc.php的这段代码<font color="#000000" face="Tahoma, Microsoft Yahei, Simsun">$discuz->reject_robot();</font>robots.txt文件删除一下两条禁止蜘蛛抓去的规则:Disallow: /misc.php
Disallow: /*?mod=misc*都替换完之后我们就开始导入伪静态规则:将一下规则写入到.htaccess文件内RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^tag-(.+)\.html$ misc.php?mod=tag&id=$1
RewriteCond %{QUERY_STRING} ^(.*)
$RewriteRule ^tag\.html$ misc.php?mod=tag然后在最后再写入一条规则:RewriteRule ^(+*)-(+)\.html$ plugin.php?id=$1:$2&%1【注意,这一条规则一定得在最后,不然就会提示插件不存在或已关闭,如果之前你已经添加过了这条规则或不再最底下都不行】
如果之前已经添加过的话就直接删除那一条规则,或者下移规则到最后
.htaccess伪静态懒人包下载:
页:
[1]