【发布时间】:2010-12-27 17:36:11
【问题描述】:
如何在 Apache2 中禁用 mod_deflate
- 对于特定目录中的文件
或
- 对于所有扩展名为 .py 的文件?
【问题讨论】:
标签: apache apache2 mod-deflate
如何在 Apache2 中禁用 mod_deflate
或
【问题讨论】:
标签: apache apache2 mod-deflate
引用自: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 文件打开 mod_deflate:
SetEnvIfNoCase Request_URI "\.py$" no-gzip dont-vary
【讨论】:
您可以为该目录/文件类型设置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>
【讨论】:
httpd.conf 中的<Directory> 配置包含AllowOverride All。