偽靜態兼容有或者沒有/斜杠,ly_urls
處理偽靜態后面是/斜杠的URL,兼容實際訪問后面沒有/斜杠URL也能訪問,有或者沒有/斜杠301跳轉到正確的URL路徑
LY_偽靜態兼容有或者沒有/斜杠
插件ID:ly_urls
版本:1.0.10
Z-BlogPHP>= 1.6.0
PHP>= 5.4
更新:2025-01-10
文件:18.55KB
處理偽靜態后面是/斜杠的URL,兼容實際訪問后面沒有/斜杠URL也能訪問,如果正常偽靜態設置為目錄偽靜態方式,就是后臺帶/斜杠方式,你會發現用戶訪問或者蜘蛛爬取默認去掉最后面的一個斜杠后,這時候訪問就會提示404文件不存在,使用這個插件就完美解決這個問題了。
使用本插件需要偽靜態中設置后面默認帶斜杠的,
如果像是ZB官方博客一樣,他有設置偽靜態不帶斜杠的,這類不適合使用本插件,需要偽靜態中改為后面默認帶斜杠的才可以
https://blog.zblogcn.com/category-2 默認不帶后斜杠的
https://blog.zblogcn.com/category-2/ 帶上后斜杠后就404了
https://blog.zblogcn.com/2022/01/28/127/ 默認帶后斜杠的
https://blog.zblogcn.com/2022/01/28/127 去掉后斜杠訪問就404了
如本站使用本插件就沒有上面的這些問題了:
http://m.pplhost.com/msg/ 默認帶后斜杠的
http://m.pplhost.com/msg 兼容不帶斜杠也能訪問
只要是帶后斜杠的偽靜態都自動兼容處理,帶其它.html等等后綴也不會愛影響。
更新日志:
20250110更新:優化二級目錄的一個兼容問題。
《偽靜態兼容有或者沒有/斜杠》.doc
將本文下載保存,方便收藏和打印
導出文檔