Discuz! 官方交流社區

標題: 如何把任意Discuz X的插件網址,進行偽靜態化 [打印本頁]

作者: lanxiaoxiao    時間: 2022-11-23 20:29
標題: 如何把任意Discuz X的插件網址,進行偽靜態化
問個技術問題:如何把任意Discuz X的插件網址,進行偽靜態化?
舉例:https://www.sketchupbbs.net/plugin.php?id=youzhi_jy
改為:https://www.sketchupbbs.net/a.html



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


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

作者: niuniu1688    時間: 2022-11-23 21:54
寫偽靜態規則
作者: lanxiaoxiao    時間: 2022-11-24 07:45
niuniu1688 發表于 2022-11-23 21:54
寫偽靜態規則

具體怎么操作呢,大哥可以指導一下嗎?
謝謝大哥了。
作者: yinyi    時間: 2022-11-24 12:09
插件靜態沒有任何意義,動態也不影響收錄,再說了插件要什么靜態化,實在要搞那個插件那的聯系作者

作者: babyfacer    時間: 2022-11-25 21:48
  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
復制代碼


給你參考一下,你自己的插件要自己去寫,但是呢,不是說你添加了偽靜態規則,你的頁面的地址就自動變成為靜態了【插件本身需要修改】,只能說是你添加了偽靜態,你可以用靜態地址訪問,或者在代碼里邊強行把地址寫成靜態地址或者靜態+參數的地址
作者: singcee    時間: 2022-11-28 15:33
只寫RewriteRule沒用,必須得插件本身支持偽靜態才行。




歡迎光臨 Discuz! 官方交流社區 (http://www.sdtechgong.com.cn/) Powered by Discuz! X5.0