我有一个 ubuntu apache 网络服务器,并且我启用了mod_deflate来压缩所有内容。但是有一个文件夹我想禁用 mod_deflate 。我打算做这样的事情:
<Location /myfolder>
RemoveOutputFilter DEFLATE
</Location>
但这不起作用。
Rational:我正在尝试调试 XMLRPC 服务器,并且正在使用 wireshark 来查看 HTTP 请求中过去的内容,因为回复是 gzip 压缩的,所以我看不到发生了什么。
我相信 RemoveOutputFilter 需要文件扩展名,而不是过滤器类型。它应该是这样的:
或您在该目录中使用的任何文件扩展名。
@rvf,感谢您的帮助!
我正在努力下载在下载过程中损坏的桌面(不是 html、css 或 js)文件,但仅限于某些用户。Internet Explorer 最麻烦。问题是服务器的 GZIP 正在压缩已经压缩的 ZIP 文件和其他需要未经修改的二进制传输的文件,包括 PDF、DWG 和 SKP。我以为这些文件已从压缩中删除,但发现它们仍在使用此在线 gzip 测试工具进行压缩
http://www.gidnetwork.com/tools/gzip-test.php