浏览器缓存.htaccess无效

时间:2014-09-09 19:24:58

标签: html .htaccess caching browser-cache http-caching

我的Leverage浏览器缓存代码似乎不起作用我在.htaccess中写了以下内容但是当我运行PageSpeed见解时,我得到了杠杆浏览器:

有人可以建议我做错了吗?

  ## EXPIRES CACHING ##
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType images/dots.gif "access plus 1 month"
    ExpiresByType images/homepage/1.5mw_installed.jpg "access plus 1 month"
    ExpiresByType images/homepage/350kw_optimizers.jpg "access plus 1 month"
    ......
    ExpiresByType stylesheets/responsive.css "access plus 1 month"
    ExpiresByType stylesheets/teal.css "access plus 1 month"
    ExpiresByType stylesheets/style.css "access plus 1 month"
    ExpiresByType stylesheets/websymbols/websymbols-regular-webfont.woff "access plus 1 month"
    </IfModule>
## EXPIRES CACHING ##

提前谢谢

1 个答案:

答案 0 :(得分:1)

#==== CACHE FILES FOR 1 WEEK ====
<IfModule mod_expires.c>
  ExpiresActive On
  <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    ExpiresDefault "access plus 7 days"
  </FilesMatch>
</IfModule>

您可以更改要在列表中缓存的文件(删除或添加)。 更改ExpiresDefault以更改缓存文件的时间。

此代码已经过测试并且有效。 Google Page Speed可以识别它。