Не работает gzip-сжатие файлов в IE через .htaccess

  • Автор темы Автор темы omega999
  • Дата начала Дата начала

omega999

Новичок
Всем доброго времени суток!
Настроил на сайте gzp-сжатие файлов css, js, html на стороне сервера через .htaccess. Прекрасно работает в браузерах Mozila и Chrome, но в IE (у меня стоит IE v.9) не работает!!! Залез в средства разработчика IE 9, размеры файлов с указанными расширениями не поменялись, плюс в заголовке ответа сервера отсутствует: "Content-Encoding gzip", тогда как в ответах сервера, которые я просматривал через средства разработчика Mozila и Chrome этот заголовок, естественно, присутствует и размеры загружаемых файлов тоже уменьшились в разы.
Пробовал в IE 9 чистить кэш, куки, убедился, что стоят галки напротив включения протокола HTTP 1.1 и прокси через HTTP 1.1, пробовал настройки .htaccess в точности переносить со своего тестового apache 2, на аналогичный сервер хостера, таже картина!
Вот прописанные настройки в .htaccess:
1 вариант:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css
<IfModule mod_setenvif.c>
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent env=!dont-vary
</IfModule>
</IfModule>
2 вариант:
1 вариант:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css
</IfModule>
ОС- WIN 7-64, антивирусов и брэндмауэров (кроме встроенного брэндмауэра виндоус не установлено).
Пожалуйста, помогите советом, в чем может быть проблема??
 
Попробовал добавить эту строку, но таже самая ерунда, походу ничего не поменялось.
 
IE нету, но вроде никто не жалуется (конф Debian Sid)

Код:
root@home:/home/keeper# cat /etc/apache2/mods-available/deflate.conf 
<IfModule mod_deflate.c>
          # these are known to be safe with MSIE 6
          AddOutputFilterByType DEFLATE text/html text/plain text/xml

          # everything else may cause problems with MSIE 6
          AddOutputFilterByType DEFLATE text/css
          AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript
          AddOutputFilterByType DEFLATE application/rss+xml
</IfModule>
root@home:/home/keeper#
root@home:/home/keeper# cat /etc/apache2/mods-available/setenvif.conf 
<IfModule mod_setenvif.c>

#
# The following directives modify normal HTTP response behavior to
# handle known problems with browser implementations.
#
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0

#
# The following directive disables redirects on non-GET requests for
# a directory that does not include the trailing slash.  This fixes a 
# problem with Microsoft WebFolders which does not appropriately handle 
# redirects for folders with DAV methods.
# Same deal with Apple's DAV filesystem and Gnome VFS support for DAV.
#
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
BrowserMatch "^gnome-vfs/1.0" redirect-carefully
BrowserMatch "^gvfs/1" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
BrowserMatch " Konqueror/4" redirect-carefully

</IfModule>
root@home:/home/keeper
 
этой строкой ты отключил сжатие!
ее нужно поменять а не добавить!
Прошу прощения, неправильно написал, конечно же я заменил ее:)!
Кажется проблема разрешилась, причем, весьма необычным образом.
Я скачал вот этот плагин к IE: "ieHTTPHeaders", который считывает заголовки страниц, отсылаемых, браузером и сервером. В отличае от встроенных средств разработки IE9, я там смог увидеть (правда после хреновой тучи перезагрузок страниц и повторной чистки кэша), что на самом деле сервер и у меня на тестовой машине и на хостинге выдает таки Content-Encoding gzip и Content-Length, откуда видно, что файлы все таки сжимаются (причем как с твоим вариантом строки BrowserMatch, так и с прежним). Вот такая вот хрень, всем большое спасибо за помощь:)!
 
Сверху