2012-09-28 81 views
0

我怎樣才能重定向像某些URL請求:重定向不存在的文件夾的mod_rewrite的

http://sample.org/www/images/animal.png

文件結構:

ROOTPATH /圖像/ animal.png

ROOTPATH /萬維網/

+0

重定向到什麼? –

+0

www文件夾內不存在的images文件夾。而是他們都在同一個位置。 – jrsalunga

+0

所以,你希望有人能夠輸入'HTTP:在瀏覽器的地址欄中的URL // sample.org/WWW /圖片/ animal.png',然後將其重定向到'http://sample.org/images/ animal.png'的圖像實際在哪裏,從而將地址欄中的URL更改爲新的URL? –

回答

0

試着把它放在文檔根目錄下的htaccess文件中:

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^/www/(.*)$ 
RewriteCond %{DOCUMENT_ROOT}/%1 -f 
RewriteRule ^/?www/(.*)$ /$1 [L] 
+0

仍然錯誤404 .. 我真的很感激你的幫助.. =) – jrsalunga

+0

我忘了提及在根目錄上有一個htaccess文件。它包含RewriteRule(。*)www/$ 1 [L]。我認爲這也影響了你答案的第三行。 – jrsalunga

+0

@jrsalunga所以,你正在做的請求,並重寫URI(例如'/圖片/ animal.png')內部服務器'/ WWW /圖片/ animal.png'上?我以爲'/ www'是不存在的文件夾。爲什麼要將合法請求指向不存在的文件夾? –

相關問題