2008-11-11 55 views

回答

7

我还没有真正尝试过这一点,但我认为它应该工作:

RewriteEngine on 
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4.0\ \(compatible;\ MSIE\ [1-6]\. 
RewriteCond %{REQUEST_FILENAME} ^(.+)(\.png)$ 
RewriteCond %18%2 -f 
RewriteRule ^(.+)\.png$ $18.png [L,QSA] 

第一行开启了mod_rewrite上(如果你已经这样做了,可以省略)。 第二个是IE < = 6过滤器。 第三个主要是分割第四行的文件名,它检查是否存在< filename> 8.png。第五行实际上是重定向。

0

把这个

RewriteEngine on 
RewriteRule ^/(.*)\.png$ /$18.png [L,QSA] 

应该工作。

+0

这不检查浏览器版本IE <= 6,是吗? – schnaader 2008-11-11 21:22:10

+0

我知道该指令将some.png转发给some8.png,但它也处理IE浏览器检测。哦,我也忘了检查文件是否存在。 – ken 2008-11-11 21:22:19

相关问题