国产探花免费观看_亚洲丰满少妇自慰呻吟_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]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 文山县| 五华县| 宁国市| 高台县| 福建省| 清苑县| 衡阳市| 云龙县| 南靖县| 洛浦县| 邹平县| 温宿县| 浮山县| 逊克县| 青岛市| 门头沟区| 南部县| 轮台县| 积石山| 广宗县| 女性| 正定县| 公主岭市| 景德镇市| 南昌市| 霍城县| 清丰县| 乡宁县| 凯里市| 长丰县| 张家川| 临清市| 资兴市| 白山市| 南溪县| 织金县| 康乐县| 元江| 聊城市| 孝义市| 北海市|