网站被意外缓存在浏览器中大约一个月,设置了Expires和max-age标头
缓存的资源为text/html
,根目录为/
。
新鲜度验证应按预期在下一个请求中使用If-Modified-Since
标头。但不知何故,很多IE用户(包括IE11)不再获得新版本,因为浏览器没有提出请求。
很容易破解CSS等资源的缓存,但如何为文档/网站本身做这件事?我不能只改变网址。
答案 0 :(得分:0)
添加.htaccess或apache配置
ExpiresActive on
ExpiresByType text/html "access plus 0 seconds"
取自h5bp apache config。如果您使用其他服务器软件,请检查所有h5bp server-configs repo以获取类似代码。