请选择 进入手机版 | 继续访问电脑版

BoonKiong.com2025™

人气 548

Discuz! 实现标签伪静态结尾带标签名称

文***已获得官方认证 2023-11-3 23:51



Discuz! 实现标签伪静态规则带结尾的标签名称

Discuz! 实现标签伪静态规则带结尾的标签名称


Discuz! 实现标签伪静态规则带结尾的标签名称

Discuz! 实现标签伪静态规则带结尾的标签名称


Discuz! 实现标签伪静态规则带结尾的标签名称

Discuz! 实现标签伪静态规则带结尾的标签名称



注:这里只提供使用 Apache 服务器的修改,如果是 Nginx 服务器的,可以按照这个帖添加伪静态规则 → https://www.dismall.com/thread-19688-1-1.html

1、打开根目录的 .htaccess 文件,在“# 其他插件规则建议放在这上边”的上边添加:

  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^tag/([^/]+)(/|)?$ /misc.php?mod=tag&name=$1&%1 [L,QSA]
  3. RewriteRule ^tag(/|)$ /misc.php?mod=tag [L]
复制代码


2、打开 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[tagname]" title="$tag[tagname]" target="_blank" class="xi2">$tag[tagname]</a>
复制代码


3、打开 template\default\forum\viewthread_node_body.htm 模板文件,查找:

  1. <!--{if $tagi}--><!--{/if}--><a title="$var[1]" href="misc.php?mod=tag&id=$var[0]" target="_blank">$var[1]</a>
复制代码


修改为:

  1. <!--{if $tagi}--><!--{/if}--><a title="$var[1]" href="tag/$var[1]" target="_blank">$var[1]</a>
复制代码


然后到后台更新缓存。

注意:这个改动后有个坏处,就是标签名称不能带有空格,例如:tag/Apple Music,点击标签Apple Music就会跳转到 tag/Apple%20Music,那个空格就变成%20,就找不到这个标签了,所以楼下给出标签静态化尾巴带数字的。


<
文***已获得官方认证 2023-11-10 15:40

2.JPG



这里只提供 Apache 服务器的修改,如果是其他服务器的,请自己修改伪静态规则。

1、打开根目录的 .htaccess 文件,在“# 其他插件规则建议放在这上边”的上边添加:

  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^tag/([^/]+)(/|)?$ /misc.php?mod=tag&id=$1&%1
  3. RewriteRule ^tag(/|)$ /misc.php?mod=tag
复制代码


2、打开 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[id]" title="$tag[tagname]" target="_blank" class="xi2">$tag[tagname]</a>
复制代码


3、打开 template\default\tag\tagitem.htm 模板文件,查找:

  1. <a href="misc.php?mod=tag">{lang tag}</a>
复制代码


修改为:

  1. <a href="tag">{lang tag}</a>
复制代码


再查找:

  1. <a href="misc.php?mod=tag&id=$id">$tagname</a>
复制代码


修改为:

  1. <a href="tag-$id">$tagname</a>
复制代码


4、打开 template\default\forum\viewthread_node_body.htm 模板文件,查找:

  1. <!--{if $tagi}--><!--{/if}--><a title="$var[1]" href="misc.php?mod=tag&id=$var[0]" target="_blank">$var[1]</a>
复制代码


修改为:

  1. <!--{if $tagi}--><!--{/if}--><a title="$var[1]" href="tag/$var[0]" target="_blank">$var[1]</a>
复制代码


然后到后台更新缓存。

回复

使用道具 举报

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

您还未登录

随手拍~~:

热门推荐~~:

论坛表情分享...

1、洋葱头 ...

Discuz! X3.5 解决小图标不显示的方法...

我发现大多数使用Discuz! X3.5 都有小图标不能显示的问题,提问的时候大家给的回答都是说跨域的问题, ...

如何在 discuz 帖子里添加 APlayer 音乐播...

1、首先将下边的 APlayer.css 和 APlayer.js 代码下载然后解压上传到服务器。 2、单曲音乐的代 ...

Discuz! 相关帖子功能修改随机显示不依赖标...

打开 source/module/forum/forum_viewthread.php 文件,查找: 换行添加: 再查找: 换行添 ...

Discuz! X3.5 手机版 logo 的路径...

打开以下的模板文件,搜索 logo_m.svg 1.template/default/touch/portal/index.htm 2.template/def ...

热度会员~~:

文強bkboonkiongadmin老谟深虑TaChuaekinanas风铃吴迪tiaoyaonanAsd9786

免责声明~~:


本站内容来源于合作伙伴及网络搜集,版权归原作者所有。如有侵犯版权,请立刻和本站联系,我们将在三个工作日内予以改正。
Email:hsbk@hotmail.com

服务与条款|隐私政策|免责声明|手机版|网站地图|友链申请| 文强阁

Powered by Discuz! X3.5|© 2001-2025 Discuz! Team. |本站总访问量已经运行: