htaccess:内容似乎没有缓存

时间:2013-10-30 23:02:35

标签: .htaccess caching

这是我在用户浏览器中缓存我的网站的代码:

## EXPIRES CACHING ##
<IfModule mod_expires.c>
Header unset Pragma
FileETag None
Header unset ETag

# cache images/pdf docs for 30 days
<FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|js|ttf|woff|eot|svg)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header unset Last-Modified
</FilesMatch>

# cache html/htm/xml/txt diles for 10 days
<FilesMatch "\.(html|htm|xml|txt|xsl|css|php)$">
Header set Cache-Control "max-age=864000, must-revalidate"
</FilesMatch>
</IfModule>
## EXPIRES CACHING ##

当我在http://developers.google.com/speed/pagespeed/insights/检查我网站的效果时,它似乎没有得到缓存。

代码有什么问题吗?或者它可能与更深层次的服务器设置有关?

谢谢!

1 个答案:

答案 0 :(得分:0)

我通过在服务器上安装mod_headers和mod_expires解决了这个问题。如果您要使用他们的功能,那将非常有用......