利用浏览器缓存|修改.htaccess文件| - 不适用于jpg& png文件

时间:2017-07-20 09:55:08

标签: .htaccess

我试图通过指定资源的到期来修改我的.htaccess文件。运行GTMetrix时,它仍然建议jpg& png图像需要到期。我试过“ExpiresByType image / jpg”访问1年“   ExpiresByType image / jpeg“访问1年”,但无济于事。

不确定我做错了什么。

这是我的代码:

# Leverage Browser Caching
  <IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access 1 year"
  ExpiresByType image/jpeg "access 1 year"
  ExpiresByType image/gif "access 1 year"
  ExpiresByType image/png "access 1 year"
  ExpiresByType text/css "access 1 month"
  ExpiresByType text/html "access 1 month"
  ExpiresByType application/pdf "access 1 month"
  ExpiresByType text/x-javascript "access 1 month"
  ExpiresByType application/javascript "access 1 month"
  ExpiresByType application/x-shockwave-flash "access 1 month"
  ExpiresByType image/x-icon "access 1 year"
  ExpiresDefault "access 2 days"
  </IfModule>

1 个答案:

答案 0 :(得分:0)

首先,您需要启用mod_expires模块: e2enmod mod_expires

然后你应该检查你的语法:   ExpiresByType image / jpg&#34;访问加1年&#34;

最后,您需要使用浏览器打开旅游网站,例如firefox并打开web控制台[工具 - &gt; Web开发人员 - &gt; Web控制台],在网络选项卡上查看&#34; Expires&#34;响应标头中的标签。 如果存在则正确设置。 如果不是,您可能会遇到与.htaccess文件冲突的全局apache配置。