我在我的网站上提供预压缩的 CSS 和 JS 文件,以及 IE6-8 和 FF
与我的 .htaccess 文件完美配合。
# Compressed files
RewriteCond %{HTTP:Accept-Encoding} .*gzip.*
AddEncoding x-gzip .gz
AddType application/x-javascript .gz
AddType text/css .gz
我已经将扩展名为 .gz 的文件称为 [示例]:
<link rel="stylesheet" type="text/css" media="all" href="css/layout.css.gz" />
那么为什么谷歌浏览器会出现这种情况呢?
Thanks.
下载Fiddler http://www.fiddler2.com/fiddler2/并查看原始响应标头以了解服务器针对该特定请求发回的内容。
仅供参考,Fiddler 是一个客户端代理,可以过滤您的浏览器请求。处理此类问题时信息非常丰富。
- 更新
经过进一步调查,您的 RewriteCond 似乎并未真正执行您认为它正在执行的操作。根据文档 http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritecond,RewriteCond 指令仅与 RewriteRule 结合使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)