许多人建议您在.htaccess中使用以下代码进行GZip:
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
为什么Firefox 4需要例外?或者我误解了代码?
答案 0 :(得分:3)
Mozilla/4
!= Firefox 4
事实上,Firefox 4 uses Mozilla/5
是其user-agent的一部分。出于历史兼容性原因(see this),大多数(所有?)Web浏览器将自己标识为Mozilla(用户代理中的其他标记可用于从IE中通过Firefox告知Safari等)
答案 1 :(得分:0)
“Mozilla / 4”会匹配Netscape 4和IE 8或更早版本。它与任何现代网络浏览器都不匹配(IE9,所有基于Gecko的浏览器,Safari和Chrome都使用“Mozilla / 5”,而Opera根本不使用“Mozilla / something”令牌。)