14

如何在 Apache2 中禁用 mod_deflate

  • 对于特定目录中的文件

或者

  • 对于所有具有扩展名的文件,例如 .py?
4

3 回答 3

30

您可以为该目录/文件类型设置环境变量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>
于 2009-12-17T16:42:57.903 回答
3

引用自: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
于 2016-12-05T13:16:55.897 回答
2

不知道这是否是一个通用的解决方案,但它至少对我有用,在某个文件夹中的 .htaccess 文件中为 .py-files 启用 mod_deflate:

SetEnvIfNoCase Request_URI "\.py$" no-gzip dont-vary
于 2013-05-01T14:31:58.593 回答