/ / Como desabilitar o módulo DEFLATE para um diretório específico? - apache, .htaccess, gzip

Como desabilitar o módulo DEFLATE para um diretório específico? - apache, .htaccess, gzip

Eu estou tentando descobrir como desativar o módulo DEFLATE (gzipping) para um diretório específico no meu servidor. Isso é o que eu tenho em /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

Eu posso adicionar algo ao meu.htaccess arquivo no diretório específico ou até mesmo adicionar algo ao meu arquivo /vhosts/domain.com/httpdocs/conf/vhosts.conf. Eu não consigo fazer isso funcionar. Alguma sugestão?

Respostas:

3 para resposta № 1

Eu removi meu código original do /etc/httpd/conf/httpd.conf e adicionei isso ao meu vhost.conf neste domínio

<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>

E funciona bem. Aparentemente, tê-lo em /etc/httpd/conf/httpd.conf o adiciona universalmente a todos os domínios, o que é ótimo, mas não pode ser alterado em diretórios específicos em outros lugares.


2 para resposta № 2

Outra maneira de conseguir isso é colocar a seguinte linha em um .htaccess arquivo no diretório de destino:

 SetEnv no-gzip 1

Funcionou para mim quando o GZIP estava causando problemas mod_substitute.