2011-05-31 34 views
1

很多人建議您在.htaccess使用下面的代碼gzip的:Firefox 4是否存在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 

爲什麼火狐4需要一個例外?或者我誤解了代碼?

回答

2

Mozilla/4!=火狐4

事實上,Firefox 4 uses Mozilla/5user-agent的一部分。由於歷史兼容性原因(see this),大多數(所有?)Web瀏覽器將自己標識爲Mozilla(用戶代理中的其他標記可用於從Firefox等方式通過Firefox告知Safari)

0

「Mozilla/4」像Netscape 4和IE 8或更早的版本。它不符合任何現代網絡瀏覽器(IE9,所有基於Gecko的瀏覽器,Safari和Chrome均使用「Mozilla/5」,而Opera根本不使用「Mozilla/something」令牌)。