/~quux/foo
去尋找foo
這個檔案,而非顯示這個目錄。其實很多時候,這問題應留待用戶自己加「/」去解決,但是用戶會直接輸入網址。 這樣就會產生一個301重定向的請求。然後再次尋找到/index.html下。
方法:/~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]