IE6这个垃圾bug贼多,png不透明背景由来已久,之前不搞web开发,虽然知道这个bug但没去理会他。nginx
如今要作一个网站,么得法啊!咱们背景是一张大图,不少div背景都在这个大图上定位。网上找了一下,彷佛解决方法不少,但试了都搞不定。web
对于IE6咱们的态度也就是效果差点就算了,不想花太多精力,让这个垃圾早死早超生。那就让IE6以上版本用png,IE6用gif吧。ide
在nginx中简单判断一下user_agent,来自IE6的请求重定向到一个同名的gif文件网站
- location ~ .*\.png$ {
- if ( $http_user_agent ~* "MSIE 6.0" ) {
- rewrite ^(.+).png $1.gif last;
- }
- expires 1h;
- }