浏览器的缓存强行刷新为HTML文档(Force refresh of browser-cache f

2019-10-23 05:33发布

一个网站在浏览器中被意外缓存大约一个月有Expires和最大年龄头设置。
缓存的资源是text/html和根/

作为具有预期的新鲜度验证应该工作If-Modified-Since在接下来的请求报头。 但不知何故,很多IE的用户(包括IE11)没有得到新的版本了,因为浏览器不作要求。

这很容易胸围像CSS资源的缓存,但如何为文件/网站本身做到这一点? 我不能随便更改URL。

Answer 1:

添加在.htaccess或者Apache的配置这

ExpiresActive on
ExpiresByType text/html     "access plus 0 seconds"

来自h5bp Apache的配置 。 如果你使用一些其他的服务器软件,结账所有h5bp服务器CONFIGS回购了类似的代码。



文章来源: Force refresh of browser-cache for HTML document