2015-04-04 87 views
2

假設對內容的用戶請求,諸如在www.example.com/content/img/one.jpg.使用.htaccess將請求重定向到父目錄?

圖像如果one.jpg是在IMG目錄然後圖像被提供。但是如果one.jpg不存在,那麼用戶將被重定向到一個目錄,直到www.example.com/content/one.jpg

是否有請求的文件。

它必須適用於所有的內容,如圖像或文件或視頻 等

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
#RewriteRule ______________________ 

感謝

回答

1

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代碼:

RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*?/)?[^/]+/(.+)$ $1$2 [L] 
+0

威爾它是有效的所有網址?不僅像內容,而且每個字符串.. – 2015-04-05 06:12:58

+0

其實我希望它的所有請求..只有最後一個目錄應該被重定向到其父目錄,如果沒有內容。我認爲我們很接近。 像http://52.74.73.123/img/two.png也需要展示的內容 這是http://52.74.73.123/two.png – 2015-04-05 06:28:42

+0

但這不是工作 HTTP://52.74 .73.123/img/another/one.gif http://52.74.73.123/img/one.gif [圖片在這裏應該有] – 2015-04-05 06:41:06

相關問題