切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

349

主题

5075

积分

25

精华

用户组 

易积分
11247
热心
102
好评
136
QQ

热心会员国庆节纪念勋章活跃会员

DZ X3.4 TAG标签伪静态方法[复制链接]
发表于 2018-4-19 05:38:21 | 显示全部楼层 |阅读模式
先看效果展示:

20180419051953.jpg

20180419052100.jpg


一:修改源文件 注意:修改程序源码需备份源文件
目录template/default(模板目录)/forum/viewthread_node_body.htm(如果没有这个文件就改默认模板文件夹内的文件)打开文件
查找:

  1. <a title="$var[1]" href="misc.php?mod=tag&id=$var[0]" target="_blank">$var[1]</a>
复制代码
替换为:
  1. <a title="$var[1]" href="tag-$var[0].html" target="_blank">$var[1]</a>
复制代码
修改标签页(tag.htm)标签链接
文件在template/default/tag/tag.htm
查找:
  1. <a href="misc.php?mod=tag&id=$tag[tagid]" title="$tag[tagname]" target="_blank" class="xi2">$tag[tagname]</a>
复制代码
替换为:
  1. <a href="tag-$tag[tagid].html" title="$tag[tagname]" target="_blank" class="xi2">$tag[tagname]</a>
复制代码
修改标签列表页导航链接tagitem.htm
文件在template/default/tag/tagitem.htm
查找:
  1. <a href="misc.php?mod=tag">{lang tag}</a>
复制代码
替换为:
  1. <a href="tag.html">{lang tag}</a>
复制代码
再查找:
  1. <a href="misc.php?mod=tag&id=$id">$tagname</a>
复制代码
再替换:
  1. <a href="tag-$id.html">$tagname</a>
复制代码
最后修改robort.txt让蜘蛛爬行标签页。
删除或注释掉根目录下misc.php的这段代码
  1. <font color="#000000" face="Tahoma, Microsoft Yahei, Simsun">$discuz->reject_robot();</font>
复制代码
robots.txt文件删除一下两条禁止蜘蛛抓去的规则:
  1. Disallow: /misc.php
  2. Disallow: /*?mod=misc*
复制代码
都替换完之后我们就开始导入伪静态规则:
将一下规则写入到.htaccess文件内
  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^tag-(.+)\.html$ misc.php?mod=tag&id=$1
  3. RewriteCond %{QUERY_STRING} ^(.*)
  4. $RewriteRule ^tag\.html$ misc.php?mod=tag
复制代码
然后在最后再写入一条规则:
  1. RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$1:$2&%1
复制代码
【注意,这一条规则一定得在最后,不然就会提示插件不存在或已关闭,如果之前你已经添加过了这条规则或不再最底下都不行】

20180419053307.jpg

如果之前已经添加过的话就直接删除那一条规则,或者下移规则到最后

20180419053607.jpg

.htaccess伪静态懒人包下载: .htaccess.rar (229 Bytes, 下载次数: 7, 售价: 2 易积分)
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-4-19 09:55 , Processed in 0.052818 second(s), 50 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部