返回列表 发帖
楼主: 9527

Discuz!X轻松实现和博客一样的中文目录化标签URL:/tag/标签名称/

 

23

主题

5254

回帖

9385

积分

应用开发者

贡献
498 点
金币
1416 个
QQ
发表于 2023-11-3 16:52:00 | 查看全部
支持下此类教程
回复

使用道具 举报

6

主题

801

回帖

2120

积分

已臻大成

贡献
140 点
金币
85 个
发表于 2023-11-3 17:09:28 | 查看全部
楼主!我的是 Apache,rewrite 代码应该怎样写?因为你给的代码我这里没反应
回复

使用道具 举报

58

主题

482

回帖

610

积分

自成一派

贡献
8 点
金币
4 个
发表于 2023-11-3 18:35:59 | 查看全部
顶楼主啦..希望楼主多发精品好帖啦.....
回复

使用道具 举报

13

主题

206

回帖

363

积分

应用开发者

贡献
19 点
金币
21 个
QQ
 楼主| 发表于 2023-11-3 19:15:44 | 查看全部

哇哦 大佬好
回复

使用道具 举报

13

主题

206

回帖

363

积分

应用开发者

贡献
19 点
金币
21 个
QQ
 楼主| 发表于 2023-11-3 19:21:26 | 查看全部
文強 发表于 2023-11-3 17:09
楼主!我的是 Apache,rewrite 代码应该怎样写?因为你给的代码我这里没反应

嗯 我的是Nginx 要转换下,我用GPT转了下,你试试:
RewriteRule ^tag/([^/]+)(/|)?$ /misc.php?mod=tag&name=$1 [L,QSA]
RewriteRule ^tag(/|)$ /misc.php?mod=tag [L]
回复

使用道具 举报

6

主题

801

回帖

2120

积分

已臻大成

贡献
140 点
金币
85 个
发表于 2023-11-3 20:55:51 | 查看全部
9527 发表于 2023-11-3 19:21
嗯 我的是Nginx 要转换下,我用GPT转了下,你试试:
RewriteRule ^tag/([^/]+)(/|)?$ /misc.php?mod=tag& ...

还是不行,你给的第一行后面要加 &%1

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


加了之后如果自己手打就可以 → https://网址/tag/歌手

貌似第二行没反应需要修改。
回复

使用道具 举报

6

主题

801

回帖

2120

积分

已臻大成

贡献
140 点
金币
85 个
发表于 2023-11-3 22:55:31 | 查看全部
我找到方法了,使用 Apache 服务器的需要在根目录的 .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]
复制代码


然后打开 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>
复制代码


如图:

1.JPG

2.JPG

回复

使用道具 举报

6

主题

801

回帖

2120

积分

已臻大成

贡献
140 点
金币
85 个
发表于 2023-11-3 23:58:30 | 查看全部
文強 发表于 2023-11-3 22:55
我找到方法了,使用 Apache 服务器的需要在根目录的 .htaccess 文件里添加伪静态规则,如下:


3.JPG

帖子内容页的标签还要打开 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>
复制代码
回复

使用道具 举报

1

主题

13

回帖

20

积分

初学乍练

贡献
0 点
金币
5 个
发表于 2023-11-4 11:04:53 | 查看全部
来晚了来晚了
回复

使用道具 举报

8

主题

50

回帖

86

积分

渐入佳境

贡献
0 点
金币
22 个
发表于 2023-11-4 16:00:53 | 查看全部
好像不错
回复

使用道具 举报

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

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-4-30 14:17 , Processed in 0.047268 second(s), 9 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表