Как отключить модуль DEFLATE для определенного каталога? - PullRequest
2 голосов
/ 26 июня 2010

Я пытаюсь выяснить, как отключить модуль DEFLATE (gzipping) для определенного каталога на моем сервере.Это то, что у меня есть в /etc/httpd/conf/httpd.conf

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

Я могу добавить что-то в мой файл .htaccess в определенном каталоге или даже добавить что-то в мой / vhosts / domain.Файл com / httpdocs / conf / vhosts.conf.Я не могу заставить его работать, хотя.Есть предложения?

Ответы [ 2 ]

4 голосов
/ 30 июня 2010

Я удалил свой оригинальный код из /etc/httpd/conf/httpd.conf и добавил его в свой vhost.conf в этом домене

<Directory "/var/www/rockchurch.com/httpdocs">
AddOutputFilterByType DEFLATE html txt xml css js php
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

php_admin_value open_basedir none
php_admin_value safe_mode off
Options FollowSymLinks
</Directory>

<Directory "/var/www/rockchurch.com/httpdocs/tiny">
RemoveOutputFilter DEFLATE html txt xml css js php
</Directory>

И работает хорошо.Очевидно, наличие этого в /etc/httpd/conf/httpd.conf универсально добавляет его ко всем доменам, что замечательно, но его нельзя изменить в определенных каталогах где-либо еще.

3 голосов
/ 28 декабря 2015

Другой способ сделать это - поместить следующую строку в файл .htaccess в целевом каталоге:

 SetEnv no-gzip 1

Это сработало для меня, когда GZIP вызывал проблемы с mod_substitute .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...