国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB服務 > 正文

Apache URL重定向避免網址結尾斜線問題

2020-05-27 13:27:51
字體:
來源:轉載
供稿:網友

   描述:

  每個網主都曾受到結尾斜線問題的折磨,若在URL中沒有結尾斜線,服務器就會認為URL無效并返回錯誤,因為服務器會根據/~quux/foo去尋找foo這個檔案,而非顯示這個目錄。其實很多時候,這問題應留待用戶自己加「/」去解決,但是用戶會直接輸入網址。 這樣就會產生一個301重定向的請求。然后再次尋找到/index.html下。

  方法:

  最直觀的方法就是令Apache自動加上「/」,使用外部重定向令瀏覽器能正確找到檔案,若我們只做內部重定向,就只能正確顯示目錄頁,在這目錄頁的圖像文件會因相對URL的問題而找不到。例如我們請求/~quux/foo/index.html的image.gif時,重定向后會變成/~quux/image.gif。

  所以我們應使用以下方法:

  RewriteEngine on

  RewriteBase /~quux/

  RewriteRule ^foo$ foo/ [R]

  這方法也適用于.htaccess文件在各目錄內設定,但這設定會覆蓋原先主配置文件。

  RewriteEngine on

  RewriteBase /~quux/

  RewriteCond %{REQUEST_FILENAME} -d

  RewriteRule ^(.+[^/])___FCKpd___17nbsp; $1/ [R]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大厂| 长子县| 大厂| 大城县| 岳阳县| 布尔津县| 通海县| 定远县| 尖扎县| 临邑县| 玛曲县| 上虞市| 宁明县| 嘉义县| 互助| 达尔| 祁阳县| 东光县| 玛曲县| 天门市| 铜鼓县| 伊金霍洛旗| 六枝特区| 瑞丽市| 阜阳市| 上林县| 宝坻区| 富川| 冀州市| 图们市| 遵义县| 东乌珠穆沁旗| 贵溪市| 威远县| 扶风县| 同仁县| 浦江县| 谷城县| 大厂| 怀来县| 梨树县|