Deflate和Gzip在Htaccess中不起作用

时间:2015-06-17 09:40:34

标签: php .htaccess compression

我在htaccess中设置了deflate,但它无效。在服务器上启用Mod deflate。 这是我的htaccess代码:

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
DeflateCompressionLevel 1
</ifModule>

2 个答案:

答案 0 :(得分:0)

您是否在Apache配置(httpd.conf等)中启用了allowoverrides

http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride

如果没有,那么没有htaccess配置会产生任何影响

答案 1 :(得分:0)

首先,您需要检查mod_defalte.c是否正在运行。

e.g。

<ifmodule mod_deflate.c>
Redirect 302 / https://www.google.com/
</ifmodule>

然后去加载您的网站,看看您是否正在重定向谷歌。