Apache每个站点禁用deflate模块

有没有办法在Apache2的每个站点基础上禁用deflate模块?

我有一个传统的网站,使用自定义MIMEtypes服务器端包括正在打破放气模块启用。 我的猜测是包含的文件被encryption两次:包括一次,然后再发送响应。

我可以将Apache2的deflate模块作为一个整体禁用,问题消失,但我宁愿不要求为所有站点禁用。

有没有人有任何成功使用Apache conf指令禁用deflate?

UPDATE

我已经使用SetEnv no-gzip 1成功地禁用了虚拟站点的DEFLATE:

<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName www.domain.com DocumentRoot /var/www/domain.com/www/ ErrorDocument 404 /404.html ScriptAlias /cgi-bin/ /var/www/cgi-bin/ SetEnv no-gzip 1 <Directory /> Options +Includes SetOutputFilter INCLUDES AcceptPathInfo On AddType text/x-jbase-html .jhtml Action text/x-jbase-html /cgi-bin/jBase.pl </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost> 

根据Apache文档,您可以使用SetEnv指令设置内部variables no-gzip以禁用压缩。