小华

【本人实测】标签伪静态修改和伪静态规则

作者:小华   发布时间:2017-12-07 15:30   回复数:3   浏览数:845
小华
8453小华未验证会员
2017-12-07 15:30:31
8453 2017-12-07 15:30:31
本帖最后由 小华 于 2017-12-7 15:40 编辑

编写本篇的原因是网上较多描述不清楚的教程,使用了后发现各种问题。对于我们这种菜鸟级的,教程需要思路清晰,表述清楚!下边是根据网上整理过来的,修改不正确的地方!亲测可用了。

标签伪静态演示链接:
http://www.tuyuanma.com/tag-1176.html
http://www.tuyuanma.com/tag-635.html
http://www.tuyuanma.com/tag-627.html
http://www.tuyuanma.com/tag-295.html
http://www.tuyuanma.com/tag-19.html

教程开始

(一)、伪静态规则添加
本部分内容设定了隐藏,需要回复后才能看到
linux系统(.htaccess或httpd.conf)添加代码RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^tag-(.+)\.html$ misc.php?mod=tag&id=$1
RewriteCond %{QUERY_STRING} ^(.*)
$RewriteRule ^tag\.html$ misc.php?mod=tag添加方法:
在原伪静态最后一行之前添加。我的最后一行规则为RewriteRule ^([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ plugin.php?id=$12&%1一些朋友可能为:RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$23&$5看系统而定。 如果不添加在上边的规则之前,会提示“插件不存在或已关闭”!!!


(二)、修改帖子内标签链接(修改系统文件建议备份,养成好习惯)
X3.1后是 template/default(模板目录)/forum/viewthread_node_body.htm下载到本地打开
查找:<a title=\"$var[1]\" href=\"misc.php?mod=tag&id=$var[0]\" target=\"_blank\">$var[1]</a>替换为:
本部分内容设定了隐藏,需要回复后才能看到
(三)、修改标签页(tag.htm)标签链接
文件在template/default/tag/tag.htm
查找:<a href=\"misc.php?mod=tag&id=$tag[tagid]\" 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>替换为:
本部分内容设定了隐藏,需要回复后才能看到
查找2:<a href=\"misc.php?mod=tag&id=$id\">$tagname</a>替换为:
本部分内容设定了隐藏,需要回复后才能看到
(五)、最后修改robort.txt让蜘蛛爬行标签页。
删除或注释掉根目录下misc.php的这段代码$discuz->reject_robot();robots.txt文件删除一下两条禁止蜘蛛抓取的规则:
本部分内容设定了隐藏,需要回复后才能看到
上传替换,完成修改!这时候就完成了标签伪静态了。

DZ站长交流群:493651246








168520
沙发168520禁止发言 2017-12-19 22:18
用户被禁言,该主题自动屏蔽!
明世智
板凳明世智步入草根 2018-08-12 11:05
很好的教材,感谢楼主分享。顶
noriter2
地板noriter2年费ViP 2018-08-28 13:01
游客
登录后才可以回帖,登录 或者 注册