【发布时间】:2010-09-21 21:10:29
【问题描述】:
我刚刚发现通过 Photoshop 将 PNG32 转换为 PNG8 将修复 IE
所以我有这样的想法,如果客户端使用 IE
我不是 htaccess/httpd 指令方面的专家,所以我在这里寻求帮助。
标题是伪代码本身。
【问题讨论】:
我刚刚发现通过 Photoshop 将 PNG32 转换为 PNG8 将修复 IE
所以我有这样的想法,如果客户端使用 IE
我不是 htaccess/httpd 指令方面的专家,所以我在这里寻求帮助。
标题是伪代码本身。
【问题讨论】:
我还没有真正尝试过,但我认为它应该可以工作:
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 8.png是否存在。第五行实际上做了重定向。
【讨论】:
把它放在你的 .htaccess 中
RewriteEngine on
RewriteRule ^/(.*)\.png$ /$18.png [L,QSA]
应该可以。
【讨论】: