Safari瀏覽器(和谷歌Chrome),如果他們擴展名爲.gz
爲了支持gzip歸檔與壓縮文件不`噸工作在Safari和Chrome,複製和壓縮.css和.js文件gzip格式,並重新命名他們的擴展上.jgz (例如加上.gz: 前 - 一個文件style.css中到後目錄 - 兩個文件,風格。 CSS和風格。 css.jgz進入目錄)
,並將此代碼到你的.htaccess文件:
AddEncoding gzip .jgz
RewriteCond %{HTTP:Accept-encoding} gzip
# RewriteCond %{HTTP_USER_AGENT} !Safari
RewriteCond %{HTTP_USER_AGENT} !Konqueror
RewriteCond %{REQUEST_FILENAME}.jgz -f
RewriteRule ^(.*)$ $1.jgz [QSA,L]
<IfModule mod_headers.c>
Header append Vary User-Agent
<FilesMatch .*\.js.jgz$>
ForceType text/javascript
Header append Vary Accept-Encoding
Header set Content-Encoding: gzip
Header set Cache-control: private
</FilesMatch>
<FilesMatch .*\.css.jgz$>
ForceType text/css
Header append Vary Accept-Encoding
Header set Content-Encoding: gzip
Header set Cache-control: private
</FilesMatch>
</IfModule>
例如megaburg.ru 測試 - 正在與Safari瀏覽器,Chrome瀏覽器,Opera和Firefox 8)
了這曾經回答過? – 2012-05-18 20:22:18