【发布时间】:2015-02-24 01:45:17
【问题描述】:
为了启用浏览缓存,我将此代码添加到 .htaccess 文件中:
## EXPIRES 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 application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##
一个问题是当我更新我的网站时,用户必须点击CTRL+F5 才能查看新内容。我想在更改/更新内容时强制浏览器重新获取资源。我需要标题在更早的日期过期吗?
在 PHP 中实现这一目标的最佳实践是什么(即:这是一个 wordpress 网站)。
【问题讨论】: