2008-11-06 13 views
1

我需要編寫一個規則來將任何圖像文件重定向到特定的文件夾。即「圖像」如何編寫mod_rewrite規則在特定文件夾中查找圖像?

RewriteCond $1 ^(.*\.jpg|.*\.gif|.*\.bmp) 

這將匹配所有的圖像,重寫部分混淆了我。 我想這

Http://domain.com/path/controller/view/image.jpg 
http://domain.com/any/path/that/i/want/image.jpg 

加載文件

http://domain.com/iamges/image.jpg 

這可能嗎?

回答

2
RewriteEngine On 
RewriteBase/

# prevent endless loops 
RewriteCond %{REQUEST_URI} !images/ 

# capture only the filename 
RewriteRule ^.*/(.*\.jpg|.*\.gif|.*\.bmp) images/$1 [L,R] 

在R選項[L,R]迫使可見重寫 - 如果你希望它出現的圖像從請求URL來就用[L]

乘坐看看mod_rewrite documentation更多細節

+0

非常感謝很多人.. 我實際上沿着同一條線..但防止無盡的lopp部分,導致我一些問題(我沒有它)..和你的例子解決了我的問題... – paan 2008-11-06 18:09:06

相關問題