gpt4 book ai didi

.htaccess - 添加过期标题和 .htaccess

转载 作者:行者123 更新时间:2023-12-03 15:52:27 26 4
gpt4 key购买 nike

我正在尝试优化我的 WordPress 网站 - Type & Music根据我从 GTmetrix 得到的报告。我被建议做的一件事是添加过期 header 并利用浏览器缓存。我可能错了,但我认为这些是同一回事?

反正我一直在网上看教程,比如How to Add Far Future Expires Headers to Your WordPress Site以及如何通过 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 ##

此后我也安装了 Quick Cache 插件,但据我所知,这并没有真正冲突,尤其是因为我的 htaccess 文件中的设置没有首先注册。

任何帮助将不胜感激,因为我自己没有找到任何帮助。

最佳答案

以下是您需要添加到 .htaccess 文件中以解决此问题的内容。这是大多数类型文件的完整脚本。希望这可以帮助。

<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType text/html "access plus 3 days"
ExpiresByType text/xml "access plus 1 seconds"
ExpiresByType text/plain "access plus 1 seconds"
ExpiresByType application/xml "access plus 1 seconds"
ExpiresByType application/rss+xml "access plus 1 seconds"
ExpiresByType application/json "access plus 1 seconds"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType image/x-ico "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType application/pdf "access plus 1 month"
<IfModule mod_headers.c>
Header unset ETag
Header unset Pragma
Header unset Last-Modified
Header append Cache-Control "public, no-transform, must-revalidate"
Header set Last-modified "Tue, 1 Oct 2014 10:10:10 GMT"
</IfModule>
</IfModule>

关于.htaccess - 添加过期标题和 .htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21604277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com