2009-09-09 47 views
1

這是一個專家的簡單htaccess問題,但我一直試圖讓這個排序一段時間。這是一個開發者在我使用這段代碼之前做的事情。他截斷了請求中的圖像文件擴展名。作爲一個例子,如何將.gif添加到Apache httpd中的路徑名?

/images/btn/Find a bear應該得到的URL在內部變更爲/images/btn/Find a bear.gif

文件夾中的所有圖像.gif擴展。

我試圖在根文件夾重寫URL,但它沒有幫助。

Options +FollowSymlinks 
RewriteEngine On 
RewriteRule ^images/(.*)$ images/$1.gif 

我知道RewriteRule在服務器等,請幫上啓用。

回答

3

你可能會有一個無限循環。試試這個:

RewriteCond $1 !.*\.gif$ 
RewriteRule ^images/(.*)$ images/$1.gif 
+0

工作完美! – Pasta 2009-09-09 15:53:20