Safari (и Google Chrome) не работают со сжатыми файлами, если их расширение .gz
Для поддержки архивов gzip в Safari и Chrome скопируйте и сожмите файлы .css и .js в gzip и переименуйте расширение .gz в .jgz
(например:
before - один файл style.css в каталог
после - два файла, style.css и style.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)