如何在 Apache2 中禁用 mod_deflate
- 对于特定目录中的文件
或者
- 对于所有具有扩展名的文件,例如 .py?
您可以为该目录/文件类型设置环境变量no-gzip :
# for URL paths that begin with "/foo/bar/"
SetEnvIf Request_URI ^/foo/bar/ no-gzip=1
# for files that end with ".py"
<FilesMatch \.py$>
SetEnv no-gzip 1
</FilesMatch>
引用自:scottlinux.com
禁用压缩:要在 Apache 中禁用压缩,通常您只需要禁用模块 mod_deflate...
Debian/Ubuntu:
$ sudo a2dismod deflate
Module deflate disabled.
Run '/etc/init.d/apache2 restart' to activate new configuration!
$ sudo /etc/init.d/apache2 restart
不知道这是否是一个通用的解决方案,但它至少对我有用,在某个文件夹中的 .htaccess 文件中为 .py-files 启用 mod_deflate:
SetEnvIfNoCase Request_URI "\.py$" no-gzip dont-vary