我试图通过指定资源的到期来修改我的.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>
答案 0 :(得分:0)
首先,您需要启用mod_expires模块: e2enmod mod_expires
然后你应该检查你的语法: ExpiresByType image / jpg&#34;访问加1年&#34;
最后,您需要使用浏览器打开旅游网站,例如firefox并打开web控制台[工具 - &gt; Web开发人员 - &gt; Web控制台],在网络选项卡上查看&#34; Expires&#34;响应标头中的标签。 如果存在则正确设置。 如果不是,您可能会遇到与.htaccess文件冲突的全局apache配置。