返回列表 发帖
楼主: 9527

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

18

主题

4037

回帖

7404

积分

应用开发者

贡献
363 点
金币
1397 个
QQ
发表于 2023-11-3 16:52:00 | 显示全部楼层
支持下此类教程
回复 支持 反对

使用道具 举报

2

主题

596

回帖

1458

积分

已臻大成

贡献
110 点
金币
80 个
发表于 2023-11-3 17:09:28 | 显示全部楼层
楼主!我的是 Apache,rewrite 代码应该怎样写?因为你给的代码我这里没反应
回复 支持 反对

使用道具 举报

41

主题

269

回帖

341

积分

炉火纯青

贡献
3 点
金币
1 个
QQ
发表于 2023-11-3 18:35:59 | 显示全部楼层
顶楼主啦..希望楼主多发精品好帖啦.....
回复 支持 反对

使用道具 举报

8

主题

88

回帖

164

积分

应用开发者

贡献
7 点
金币
18 个
QQ
 楼主| 发表于 2023-11-3 19:15:44 | 显示全部楼层

哇哦 大佬好
回复 支持 反对

使用道具 举报

8

主题

88

回帖

164

积分

应用开发者

贡献
7 点
金币
18 个
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]
回复 支持 反对

使用道具 举报

2

主题

596

回帖

1458

积分

已臻大成

贡献
110 点
金币
80 个
发表于 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/歌手

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

使用道具 举报

2

主题

596

回帖

1458

积分

已臻大成

贡献
110 点
金币
80 个
发表于 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

回复 支持 反对

使用道具 举报

2

主题

596

回帖

1458

积分

已臻大成

贡献
110 点
金币
80 个
发表于 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

主题

12

回帖

19

积分

初学乍练

贡献
0 点
金币
5 个
发表于 2023-11-4 11:04:53 | 显示全部楼层
来晚了来晚了
回复 支持 反对

使用道具 举报

5

主题

25

回帖

56

积分

渐入佳境

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-20 17:05 , Processed in 0.044846 second(s), 8 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

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