2009-09-09 45 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