我正在尝试根据我从 GTmetrix 获得的报告优化我的 WordPress 网站 -类型和音乐。我被建议做的一件事是添加过期标头并利用浏览器缓存。我可能错了,但我认为这些是同一件事?
无论如何,我一直在在线查看教程,例如如何将远期过期标头添加到您的 WordPress 站点以及如何通过 Thomas Griffen Media 的 .htaccess 在 WordPress 中利用浏览器缓存,这些似乎都只是复制和粘贴(我知道这些设置是特定于每个站点的,具体取决于您更新/编辑某些内容和文件的频率)但是当我重新测试该站点时,这些设置似乎根本没有注册。
这是我的 .htaccess 文件的内容:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 month”
ExpiresByType image/jpeg "access 1 month”
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 week”
ExpiresByType text/css "access 1 week”
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 week"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##
从那以后我也安装了快速缓存插件,但据我所知,这并没有真正冲突,特别是因为我的 htaccess 文件中的设置一开始就没有注册。
任何帮助将不胜感激,因为我自己没有找到任何帮助。