0
在我的網頁我有這樣的圖片鏈接:如何用mod_rewrite更改圖片文件夾?
img/123456765/mypicture.jpg (<img src="img/123456765/mypicture.jpg" />)
img/2534/anotherpicture.jpg
其中編號的文件夾是圖像文件的上次更改時間,以秒例如的strtotime(filemtime(mypicture.jpg))。它們是瀏覽器緩存刷新的虛擬路徑,而不是真實路徑。
我想Apache來自動更改那些鏈接到喜歡這些網址:
img/mypicture.jpg
img/anotherpicture.jpg
基本上,我想消除圖像路徑號的文件夾。
mod_rewrite的指令,我要建這個樣子的:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^img/([a-zA-Z0-9-_]+)/\.(jpg|jpeg|gif|bmp|png)$ img/ [L]
我是新來的mod_rewrite的,所以我不知道,如果這些指令是正確的。任何人都可以糾正我,如果我在這裏錯了嗎?我會很感激!謝謝!
非常感謝,喬恩!它對我非常有幫助! ^^ – Ksenia 2012-03-26 18:09:18