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

返回列表 發帖
查看: 1957|回復: 5

[已解決] 如何把任意Discuz X的插件網址,進行偽靜態化

51

主題

163

回帖

221

積分

爐火純青

貢獻
0 點
金幣
0 個
樓主
發表于 2022-11-23 20:29:04 | 只看樓主 |倒序瀏覽 |閱讀模式
問個技術問題:如何把任意Discuz X的插件網址,進行偽靜態化?
舉例:https://www.sketchupbbs.net/plugin.php?id=youzhi_jy
改為:https://www.sketchupbbs.net/a.html



跪求開發者高手們,解答一下,謝謝各位大佬了。


我網站已經開啟了偽靜態化,并且服務器也有這種設置。
現在只需要操作插件和服務器的新增配置,
不知道咋弄。
1 貢獻+1 金幣

最佳答案

  1. RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5
  2. RewriteRule ^(.*)/collection/(\?(.*))*$ $1/plugin\.php\?id=singcere_collection
  3. RewriteRule ^(.*)/collection/list-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/plugin\.php\?id=singcere_collection&mod=list&classid=$2&page=$3&$5
  4. RewriteRule ^(.*)/collection/uid-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/plugin\.php\?id=singcere_collection&mod=list&uid=$2&page=$3&$5
  5. RewriteRule ^(.*)/collection/view-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/plugin\.php\?id=singcere_collection&mod=view&ctid=$2&page=$3&$5
  6. RewriteRule ^(.*)/collection/view-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\mod=collection&action=view&ctid=$2&page=$3&$5
  7. RewriteRule ^(.*)/waterfall/(\?(.*))*$ $1/plugin\.php\?id=singcere_waterfall
  8. RewriteRule ^(.*)/cgapp/(\?(.*))*$ $1/plugin\.php\?id=appbyme_app:download
復制代碼


給你參考一下,你自己的插件要自己去寫,但是呢,不是說你添加了偽靜態規則,你的頁面的地址就自動變成為靜態了【插件本身需要修改】,只能說是你添加了偽靜態,你可以用靜態地址訪問,或者在代碼里邊強行把地址寫成靜態地址或者靜態+參數的地址
回復

使用道具 舉報

5

主題

207

回帖

259

積分

爐火純青

貢獻
4 點
金幣
20 個
QQ
沙發
發表于 2022-11-23 21:54:27 | 只看Ta
寫偽靜態規則
回復

使用道具 舉報

51

主題

163

回帖

221

積分

爐火純青

貢獻
0 點
金幣
0 個
板凳
 樓主| 發表于 2022-11-24 07:45:26 | 只看Ta

具體怎么操作呢,大哥可以指導一下嗎?
謝謝大哥了。
回復

使用道具 舉報

21

主題

82

回帖

130

積分

漸入佳境

貢獻
0 點
金幣
13 個
地板
發表于 2022-11-24 12:09:59 | 只看Ta
插件靜態沒有任何意義,動態也不影響收錄,再說了插件要什么靜態化,實在要搞那個插件那的聯系作者
回復

使用道具 舉報

12

主題

522

回帖

724

積分

自成一派

貢獻
29 點
金幣
29 個
5#
發表于 2022-11-25 21:48:03 | 只看Ta
  1. RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5
  2. RewriteRule ^(.*)/collection/(\?(.*))*$ $1/plugin\.php\?id=singcere_collection
  3. RewriteRule ^(.*)/collection/list-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/plugin\.php\?id=singcere_collection&mod=list&classid=$2&page=$3&$5
  4. RewriteRule ^(.*)/collection/uid-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/plugin\.php\?id=singcere_collection&mod=list&uid=$2&page=$3&$5
  5. RewriteRule ^(.*)/collection/view-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/plugin\.php\?id=singcere_collection&mod=view&ctid=$2&page=$3&$5
  6. RewriteRule ^(.*)/collection/view-([0-9]+)-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\mod=collection&action=view&ctid=$2&page=$3&$5
  7. RewriteRule ^(.*)/waterfall/(\?(.*))*$ $1/plugin\.php\?id=singcere_waterfall
  8. RewriteRule ^(.*)/cgapp/(\?(.*))*$ $1/plugin\.php\?id=appbyme_app:download
復制代碼


給你參考一下,你自己的插件要自己去寫,但是呢,不是說你添加了偽靜態規則,你的頁面的地址就自動變成為靜態了【插件本身需要修改】,只能說是你添加了偽靜態,你可以用靜態地址訪問,或者在代碼里邊強行把地址寫成靜態地址或者靜態+參數的地址
回復

使用道具 舉報

0

主題

11

回帖

23

積分

應用開發者

貢獻
0 點
金幣
11 個
6#
發表于 2022-11-28 15:33:44 | 只看Ta
只寫RewriteRule沒用,必須得插件本身支持偽靜態才行。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-20 20:35 , Processed in 0.065634 second(s), 27 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表