夜间模式
请选择 进入手机版 | 继续访问电脑版

BoonKiong.com2024™

      走好人生路、唱好人生这首歌。
人气 275

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,就找不到这个标签了,所以楼下给出标签静态化尾巴带数字的。






上一篇:Discuz! 如何添加主导航、顶部导航和底部导航颜色
下一篇:Discuz! diy论坛自带的首页四格
  • TA的每日心情

    2023-7-25 17:56
  • 签到天数: 24 天

    连续签到: 23 天

    [LV.4]偶尔看看III

    文強已获得官方认证 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>
    复制代码


    然后到后台更新缓存。

    回复

    使用道具 举报

  • TA的每日心情

    2023-7-25 17:56
  • 签到天数: 24 天

    连续签到: 23 天

    [LV.4]偶尔看看III

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

    您还未登录

    随手拍~~:

    热门推荐~~:

    Instagram 播放器代码...

    首先進入後台 → 界面 → 编辑器设置 →Discuz! 代码 新增一个 ig 的“标签”,然后点击“详 ...

    2023年谷歌浏览器依然能够使用Flash的方法...

    1、首先需要安装 Clean Flash Player:[/colorT] 下载解压后鼠标右键“以管理员身份运行”Clean Flas ...

    论坛表情分享...

    1、洋葱头 ...

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

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

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

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

    热度会员~~:

    文強bkboonkiongadmin老谟深虑huaekinTaCanas彤彤aachi55688dongerlaoreninception

    免责声明~~:


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

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

    Powered by Discuz! X3.5|© 2001-2024 Discuz! Team. |距离砂劳越元首诞辰还有: