久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: Discuz!X輕松實現和博客一樣的中文目錄化標簽URL:/tag/標簽名稱/ [打印本頁]

作者: 9527    時間: 2023-11-2 17:20
標題: Discuz!X輕松實現和博客一樣的中文目錄化標簽URL:/tag/標簽名稱/

默認格式:https://cn.admxn.com/misc.php?mod=tag&id=6
改裝后:https://cn.admxn.com/tag/不正常/

(后綴加不加斜杠都可以訪問)

今天在折騰標簽模板,順手想給標簽URL偽靜態下,之前用過人家分享的一種規則,但只能實現ID目錄化,也就是/tag/id/這種格式,個人還是比較喜歡博客那種直接將標簽名稱作為URL的形態,所以就自己動手優化了下,劃重點:自己動手。

規則如下:



作者: 牽貓之鼠    時間: 2023-11-2 17:30
回復一下看看
作者: 文強    時間: 2023-11-2 18:59
前排占位。

(ps:才發現這里改版后沒表情可以回復了!)
作者: 一定    時間: 2023-11-2 19:09
來學習一下。
作者: 一定    時間: 2023-11-2 21:29
我已經用上了,感謝樓主,我這邊手機版遇到一個問題,需要在樣式、鏈接、圖片等前面增加/否則會亂碼。

還有啊,除了標簽,其實圈子是不是也挺適合改成中文地址的?比如:quanzi/詩詞
作者: 9527    時間: 2023-11-3 07:59
一定 發表于 2023-11-2 21:29
我已經用上了,感謝樓主,我這邊手機版遇到一個問題,需要在樣式、鏈接、圖片等前面增加/否則會亂碼。

還 ...

我沒有啟用手機版和圈子~,回頭研究下,看有無必要全站URL都搞成這種格式
作者: stay008    時間: 2023-11-3 08:34
支持一下
作者: 一定    時間: 2023-11-3 08:47
9527 發表于 2023-11-3 07:59
我沒有啟用手機版和圈子~,回頭研究下,看有無必要全站URL都搞成這種格式 ...

圈子、標簽、板塊這些感覺比較適合
作者: wangle88    時間: 2023-11-3 16:15
樣的中文目錄化標簽
作者: 可樂不加冰    時間: 2023-11-3 16:47
來晚了來晚了
作者: 湖中沉    時間: 2023-11-3 16:52
支持下此類教程
作者: 文強    時間: 2023-11-3 17:09
樓主!我的是 Apache,rewrite 代碼應該怎樣寫?因為你給的代碼我這里沒反應
作者: 海哥    時間: 2023-11-3 18:35
頂樓主啦..希望樓主多發精品好帖啦.....
作者: 9527    時間: 2023-11-3 19:15
湖中沉 發表于 2023-11-3 16:52
支持下此類教程

哇哦 大佬好
作者: 9527    時間: 2023-11-3 19:21
文強 發表于 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]
作者: 文強    時間: 2023-11-3 20:55
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/歌手

貌似第二行沒反應需要修改。
作者: 文強    時間: 2023-11-3 22:55
我找到方法了,使用 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>
復制代碼


如圖:

(, 下載次數: 150)

(, 下載次數: 162)


作者: 文強    時間: 2023-11-3 23:58
文強 發表于 2023-11-3 22:55
我找到方法了,使用 Apache 服務器的需要在根目錄的 .htaccess 文件里添加偽靜態規則,如下:


(, 下載次數: 135)

帖子內容頁的標簽還要打開 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>
復制代碼

作者: ztingjian    時間: 2023-11-4 11:04
來晚了來晚了

作者: jsuiyuan    時間: 2023-11-4 16:00
好像不錯
作者: dysnxp    時間: 2023-11-4 20:27
啥意識???沒看懂!!!
作者: 一定    時間: 2023-11-4 20:49
咦,我記得我回復了,怎么又要回復。
作者: cxx0515    時間: 2023-11-10 09:10
感謝分享
作者: 文強    時間: 2023-11-10 17:33
剛剛發現,這個就只能支持完整的標簽名稱,如果標簽帶有空格的就不能用了,例如:Apple Music,因為中間有空格,所以點擊標簽tag/Apple Music就會變成tag/Apple%20Music。。。
作者: kanrebang_com    時間: 2023-12-12 16:01
如果您要查看本帖隱藏內容請回復
作者: 9527    時間: 2023-12-12 16:24
文強 發表于 2023-11-10 17:33
剛剛發現,這個就只能支持完整的標簽名稱,如果標簽帶有空格的就不能用了,例如:Apple Music,因為中間有 ...

“用逗號或空格隔開多個標簽,最多可填寫 5 個” DZ默認是不支持標簽內包含空格的哈,不過你倒是提醒了我,我那個#標簽#解析倒是存在這個BUG
作者: 可樂不加冰    時間: 2023-12-12 16:47
回復完了 怎么還隱藏內容呢
作者: pcyi    時間: 2023-12-12 16:53
感謝分享!終于注意這些SEO細節化東西了!
作者: chr    時間: 2023-12-12 17:14
謝謝分享

作者: Xianger2120    時間: 2023-12-17 11:04
支持一下
作者: myes    時間: 2023-12-18 09:55
不錯的功能 適合wp轉換
作者: 灰色天堂    時間: 2023-12-25 14:35
看下,非常需要這個
作者: s77    時間: 2023-12-25 15:17
學習一下
作者: 阿鵬    時間: 2023-12-25 22:21
回復一下看看大佬
作者: reinjia    時間: 2023-12-27 18:48
樓主很牛,這個點贊,能否自動解析資訊文章類的標簽。
作者: awyme    時間: 2023-12-29 17:24
確實現在的鏈接太那啥了
作者: amw111    時間: 2023-12-30 02:09
板,順手想給標簽URL偽靜態下,之前用過人家分享的一種規
作者: qbqb    時間: 2023-12-31 05:30
/gitrepo/bbs-pc/dist
作者: 木提拉斯    時間: 2024-1-4 17:33
感謝分享!
作者: hbtmygj    時間: 2024-1-6 14:09
學習以下
作者: yezirui    時間: 2024-1-22 20:00
感謝分享
作者: ysx24    時間: 2024-1-22 22:05
都轉成/tag/標簽名稱/
那么原來的-tag-標簽名稱會不會404,怎么實現自動跳轉
作者: 9527    時間: 2024-1-23 09:05
ysx24 發表于 2024-1-22 22:05
都轉成/tag/標簽名稱/
那么原來的-tag-標簽名稱會不會404,怎么實現自動跳轉

是的,要修改下鏈接,17樓有詳細回復
http://www.9999xn.com/forum.ph ... 9688&pid=105814
作者: 李老鼠??    時間: 2024-4-2 05:54
感謝分享
作者: 噓聲???    時間: 2024-4-6 16:26
回復看一下
作者: 62450812    時間: 2024-4-20 10:01
學習一下
作者: 擱淺    時間: 2024-5-2 19:14
看一下看一下看一下看一下看一下看一下看一下看一下看一下
作者: ea.3    時間: 2024-5-6 06:43
回復一下看看
作者: Timiy    時間: 2024-5-9 12:41
Discuz!X輕松實現和博客一樣的中文目
作者: 海哥    時間: 2024-5-14 21:34
頂樓主啦..希望樓主多發精品好帖啦.....
作者: 可樂不加冰    時間: 2024-5-16 00:43
來晚了來晚了
作者: nanlu    時間: 2024-5-28 15:13
正好需要,
作者: daynews    時間: 2024-5-29 22:39
太需要了謝謝
作者: myboss    時間: 2024-6-26 17:20
我論壇采用這種形式:http://域名/tag-1.html
也能這種形式:http://域名/tag-name-discuz.html
比你方法少一個目錄,SEO更強些。

作者: jsuiyuan    時間: 2024-6-29 12:02
前排占位。前排占位。
作者: amw111    時間: 2024-6-29 12:13
騰標簽模板,順手想給標簽URL偽靜態
作者: ea.3    時間: 2024-6-30 19:34
學習一下了      
作者: Horse    時間: 2024-7-2 12:58
謝謝感謝
作者: aa3068    時間: 2024-7-9 06:08
回復一下~~看看
作者: 邊學邊看    時間: 2024-7-16 23:20
看看怎么說
作者: jsuiyuan    時間: 2024-7-20 10:55
來學習一下。
作者: zzbang    時間: 2024-7-31 16:20
學習一下
作者: 木節    時間: 2024-8-29 01:57
看看,
作者: 李老鼠??    時間: 2024-8-30 14:21
支持一下啊
作者: 李老鼠??    時間: 2024-9-3 10:50
支持
作者: 生活    時間: 2024-9-7 09:58
看看。。。。。。。。。
作者: 生活    時間: 2024-9-8 14:54
看看了!!!!!!!!!!!!!!!
作者: svihua    時間: 2024-9-10 17:35
學習一下
作者: a364373    時間: 2024-9-20 22:36
這樣一看順眼多了
作者: yxyjnsdcn    時間: 2024-10-23 22:30
帖子中實現分級目錄
作者: 龍二哥    時間: 2024-10-29 09:19
來學習一下。
作者: 拉棉花的兔子    時間: 2024-10-31 10:16
回復一下看看
作者: RanNian    時間: 2024-11-3 23:18
感謝分享
作者: 與知    時間: 2024-11-13 02:59
回復看看
作者: c-hr    時間: 2024-11-26 15:50
看看,謝謝分享

作者: 道勤網    時間: 2024-11-27 09:51
學下看下怎么樣
作者: yxmsvip    時間: 2024-11-30 19:40
66666666666666666
作者: lusheji    時間: 2024-12-1 20:23
Discuz!X輕松實現和博客一樣的中文目錄化標簽URL:/tag/標簽名稱
作者: 龍二哥    時間: 2024-12-6 22:17
來晚了來晚了
作者: Fengyecn    時間: 2024-12-6 22:19
來學習下
作者: lusheji    時間: 2024-12-15 16:08
Discuz!X輕松實現和博客一樣的中文目錄化標簽URL:/tag/標簽名稱
作者: 傾聽    時間: 2024-12-15 16:56
回復一下看看是神嗎
作者: 可可脂    時間: 2024-12-21 07:58

作者: 阿鵬    時間: 2024-12-21 11:45
來晚了,努力學習大佬新知識
作者: Fengyecn    時間: 2024-12-21 11:50
回復一下看看

作者: IsaacZ    時間: 2025-1-3 22:03
這個比較直觀,學習一下
作者: IsaacZ    時間: 2025-1-3 22:08
我用的是寶塔,需要把這兩行規則寫到哪里?
作者: 9527    時間: 2025-1-6 08:32
IsaacZ 發表于 2025-1-3 22:08
我用的是寶塔,需要把這兩行規則寫到哪里?

追加到偽靜態規則里面
作者: jsuiyuan    時間: 2025-1-6 08:49
來晚了來晚了
作者: IsaacZ    時間: 2025-1-6 09:24
9527 發表于 2025-1-6 08:32
追加到偽靜態規則里面

我用的是寶塔自帶的偽靜態規則,沒有接觸到具體的偽靜態文件。我找找看
作者: 9527    時間: 2025-1-6 13:48
IsaacZ 發表于 2025-1-6 09:24
我用的是寶塔自帶的偽靜態規則,沒有接觸到具體的偽靜態文件。我找找看 ...

在寶塔面板的網站設置里面就可以設置哈,如圖所示:
(, 下載次數: 46)

作者: IsaacZ    時間: 2025-1-6 14:44
9527 發表于 2025-1-6 13:48
在寶塔面板的網站設置里面就可以設置哈,如圖所示:

多謝指教!
作者: djibike    時間: 2025-1-6 18:29
多年的wp老鳥,想看看discuz怎么做到這一點
作者: foxccs    時間: 2025-1-6 19:43
回復一下看看
作者: 趙曉晴    時間: 2025-1-6 23:50
感謝分享
作者: qhxn004    時間: 2025-1-7 15:29
貌似來晚了,感謝分享
作者: lzixu    時間: 2025-1-24 18:16
多謝分享
作者: www.352558561.cn    時間: 2025-1-28 17:41
回復一下看看
作者: 龍二哥    時間: 2025-2-7 18:45
回復一下看看
作者: www.352558561.cn    時間: 2025-2-7 19:27
回復一下看看




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0