ken*_*ken 1 apache .htaccess png
我刚刚发现通过Photoshop将PNG32转换为PNG8将修复IE <= 6中的PNG透明度错误.
所以我有这个想法,如果客户端使用IE <= 6,为什么不提供PNG8而不是为所有浏览器提供PNG32.
当涉及到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]
Run Code Online (Sandbox Code Playgroud)
第一行打开mod_rewrite(如果你已经这样做,可以省略).第二个是IE <= 6过滤器.第三个主要是分割第四行的文件名,它检查<filename> 8.png是否存在.第五行实际上是重定向.
| 归档时间: |
|
| 查看次数: |
832 次 |
| 最近记录: |