启用mod_deflate

时间:2010-04-05 15:16:40

标签: apache

我正在尝试启用mod_deflate。我有Apache 2.0+并在我的.htaccess文件中尝试了这段代码:

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
<FilesMatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>

当我在firebug中测试我的网站时,它没有压缩我的任何文件。我做错了什么?

2 个答案:

答案 0 :(得分:1)

因为这将很快转移到SF,不应该是:

<FilesMatch "\.(js|css|html|htm|php|xml)$">

否则正则表达式变为\.js,例如(因为你已经转义了'\')。

答案 1 :(得分:1)

SetOutputFilter DEFLATE

我用过它并且有效。这是一个互联网历史问题。我的雅虎Yslow从第一次检查中保存了结果,所以当我修改htaccess时,差异没有显示出来。