Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] X2.5标签(tag)页伪静态修改方法(附规则)

[复制链接]
々流氓→仔仔 发表于 2012-5-7 11:44:33 | 显示全部楼层 |阅读模式
本帖最后由 々流氓→仔仔 于 2012-5-18 16:17 编辑

修改最终效果:

http://www.xxx.com/tag.html

http://www.xxx.com/tag-105.html

方法步骤:

1、添加伪静态规则
2、修改帖子内标签链接
3、修改标签页标签链接
4、修改标签列表页导航链接

详细修改方法:

1、添加伪静态规则

伪静态文件用 .htaccess 的,加2条规则
  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
复制代码
伪静态文件用 httpd.ini 的,  加2条规则
  1. RewriteRule ^(.*)/tag-(.+)\.html*$ $1/misc.php\?mod=tag&id=$2
  2. RewriteRule ^(.*)/tag\.html*$ $1/misc.php\?mod=tag
复制代码
=================================

PS:以上规则一定要加在最后一条,即
RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5
上面,否则不会成功!

2、修改帖子内标签链接

打开 \template\default(模板目录)\forum\viewthread_node.htm

查找:<a title="$var[1]" href="misc.php?mod=tag&id=$var[0]" target="_blank">$var[1]</a>

替换:<a title="$var[1]" href="tag-$var[0].html" target="_blank">$var[1]</a>

3、修改标签页标签链接

打开 \template\default\tag\tag.htm

查找:<a href="misc.php?mod=tag&id=$tag[tagid]" title="$tag[tagname]" target="_blank" class="xi2">$tag[tagname]</a>

替换:<a href="tag-$tag[tagid].html" title="$tag[tagname]" target="_blank" class="xi2">$tag[tagname]</a>

4、修改标签列表页导航链接

打开 \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>
112113 发表于 2012-5-7 13:10:18 | 显示全部楼层
回复

使用道具 举报

 楼主| 々流氓→仔仔 发表于 2012-5-7 13:19:25 | 显示全部楼层
本帖最后由 々流氓→仔仔 于 2012-5-7 13:21 编辑
112113 发表于 2012-5-7 13:10 http://www.010h.com/tag-1253.html


应该是伪静态规则问题!再检查下吧!
回复

使用道具 举报

112113 发表于 2012-5-7 13:22:40 | 显示全部楼层
规则我是按照你的添加的
回复

使用道具 举报

112113 发表于 2012-5-7 13:23:39 | 显示全部楼层
大哥你测试了吗?
回复

使用道具 举报

wdblog 发表于 2012-5-7 13:27:37 | 显示全部楼层
看看 ........
回复

使用道具 举报

wdblog 发表于 2012-5-7 13:28:03 | 显示全部楼层
回复

使用道具 举报

yueqiumao 发表于 2012-5-7 13:43:46 来自手机 | 显示全部楼层
拜托大夫你测试下
来自:Discuz! 官方站 Android客户端
回复

使用道具 举报

 楼主| 々流氓→仔仔 发表于 2012-5-7 16:17:39 | 显示全部楼层
112113 发表于 2012-5-7 13:23
大哥你测试了吗?

我2种规则都试过了,正常了才帖上来的!
回复

使用道具 举报

xj79222770 发表于 2012-5-11 15:53:05 | 显示全部楼层
不能用呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-28 11:25 , Processed in 0.145633 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表