【发布时间】:2016-01-21 00:49:19
【问题描述】:
我有一个提供 HTML 文档的网络服务器,比如说http://example.com/ 返回一个 index.html 文档,其中包含内容
<meta http-equiv="refresh" content="5; URL=http://some-other-domain.com/">
这个文档被缓存在我的浏览器中(我不知道为什么):
在 Firefox 中,我通过以下方式列出缓存 关于:缓存?存储=磁盘 并查看条目
http://example.com/ Expires: 1.10.2016
现在我重新设计了我的网页并希望用户看到新内容,但是之前访问过我网站的所有用户都有缓存条目并且仍然被重定向到http://some-other-domain.com/。
在不清除每个用户的浏览器缓存的情况下,有没有机会解决问题?
问候, 比约恩
【问题讨论】:
-
不会有 100% 有效的方法来强制浏览器请求新版本。您可以通过网络服务器的
cache-control标头建议它,但某些浏览器甚至可能在到期日之前不会重新检查。