.htaccess gzip并没有根据Yslow对某些文件进行gzipping

时间:2012-11-15 19:00:12

标签: regex .htaccess gzip

我的.htaccess文件中有以下代码:

# BEGIN Mod_expires
ExpiresActive On
ExpiresDefault "access plus 1 week"
# END Mod_expires

# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>

<IfModule mod_headers.c>
  <FilesMatch "\.(js|css|xml|gz)(\?[a-z]*=[\w\.]*$)*">
    Header append Vary: Accept-Encoding
  </FilesMatch>
</IfModule>
# END GZIP
除了以下文件外,它正在完美地解压缩所有内容:

http://www.example.com/wp-content/themes/css_theme/js/jquery.flexslider-min.js

我试着搞乱REGEX,但收效甚微。

我怎么能gzip上面提到的文件?

1 个答案:

答案 0 :(得分:0)

相关JavaScript文件的类型可能是text/javascript,不在您的AddOutputFilterByType列表中。

如上所述,您可以通过查看响应标头来验证这一点。

了解详情 - When serving JavaScript files, is it better to use the application/javascript or application/x-javascript