Firefox 4是否存在GZip问题?

时间:2011-05-31 02:46:04

标签: firefox .htaccess gzip

许多人建议您在.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需要例外?或者我误解了代码?

2 个答案:

答案 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”令牌。)