如何在apache2中禁用mod_deflate?

时间:2009-12-17 16:28:53

标签: apache apache2 mod-deflate

如何在Apache2中禁用mod_deflate

  • 对于特定目录中的文件

OR

  • 对于所有扩展名为.py?
  • 的文件

3 个答案:

答案 0 :(得分:28)

您可以为该目录/文件类型设置environment variable 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>

答案 1 :(得分: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

答案 2 :(得分:1)

不知道这是否是一般解决方案,但它至少对我有用,可以在某个文件夹中的.htaccess文件中转换.py文件的mod_deflate:

SetEnvIfNoCase Request_URI "\.py$" no-gzip dont-vary