Apache – 如何禁用一组URL的gzip内容编码(例如DEFLATE)?

我有一个Ubuntu的Apache Web服务器,我已经启用了mod_deflate gzip的所有内容。 不过有一个文件夹我想禁用mod_deflate。 我打算做这样的事情:

<Location /myfolder> RemoveOutputFilter DEFLATE </Location> 

但是这不起作用。


理由:我试图debugging一个XMLRPC服务器,我正在使用wireshark来查看HTTP请求中的过去,因为回复是gzip,我看不到发生了什么。

我相信RemoveOutputFilter需要一个文件扩展名,而不是一个filtertypes。 它应该是这样的:

 <Location /myfolder> RemoveOutputFilter html </Location> 

或者您在该目录中使用的任何文件扩展名。

@ rvf,感谢您的帮助!

我正在努力下载下载的桌面(不是HTML,CSS或JS)文件下载过程中,但只为一些用户。 Internet Explorer遇到了最多的麻烦。 问题在于服务器的GZIP正在压缩已压缩的ZIP文件和其他需要未修改的二进制传输(包括PDF,DWG和SKP)的文件。 我以为这些文件已经从压缩中删除,但发现他们仍然使用这个在线gziptesting工具进行压缩

http://www.gidnetwork.com/tools/gzip-test.php