2011-11-17 44 views
0

我把我的文件從Windows主機Linux主機。有圖像的一個文件夾具有指向它用不同的情況下爲文件名的1個字符一些鏈接,所以他們表現出404我想這應該是容易的mod_rewrite,但我似乎無法得到它的工作.. 。mod_rewrite的正則表達式單字符大小寫不敏感

原始地址:http://www.mydomain.com/v/vspfiles/photos/myimage1-1牛逼的.jpg

文件名:/ v/vspfiles/myimage1-1 * 牛逼 * .JPG

正確的最終網址:原始地址:http://www.mydomain.com/v/vspfiles/photos/myimage1-1T .jpg

這是我試圖讓工作規則,但它似乎並沒有工作......仍然得到404

重寫規則^(V/vspfiles /照片/)(。) * t.jpg $ http://www.mydomain.com/v/vspfiles/photos/ $ 1T.jpg [L]

也試過

重寫規則^(v/vspfiles /照片/)(.)* t.jpg $ http://www.mydomain.com/v/vspfiles/photos/ $ 2T.jpg [L]

有什麼建議嗎?

回答

1

直接寫的「http://」將強制重定向(告訴我,如果我錯了這一點,但我的一些測試,給了我這個結果)。

所以您的解決方案應該是:

RewriteRule ^v/vspfiles/photos/(.*)t\.jpg$ /v/vspfiles/photos/$1T.jpg [L] 

請告訴我,如果這個工程。

+0

脫掉了NC標誌(因爲它會導致無窮的重定向),但它的偉大工程... – Brian

+0

確定移除了這個調皮的NC標誌:) –

相關問題