Html 网站并没有显示更新版本,后来显示了更新版本,我并没有做任何更改

Html 网站并没有显示更新版本,后来显示了更新版本,我并没有做任何更改,html,web,Html,Web,我最近负责更新一个网站。当我尝试更改主页时,我发现domain.com/index.html已适当更新,但domain.com本身仍显示页面的旧版本。过了一段时间,在我不做任何更改的情况下,domain.com终于开始显示新版本的页面 我最初的想法是,这与我的浏览器缓存旧主页有关,但在做了一些谷歌搜索之后,我了解到浏览器应该在加载任何缓存页面之前检查更新(至少在默认情况下) 有人知道为什么会发生这种情况吗?网页缓存在大多数浏览器中都是常见的行为,除非用户更改, 以下代码将始终发出新请求并忽略已定

我最近负责更新一个网站。当我尝试更改主页时,我发现domain.com/index.html已适当更新,但domain.com本身仍显示页面的旧版本。过了一段时间,在我不做任何更改的情况下,domain.com终于开始显示新版本的页面

我最初的想法是,这与我的浏览器缓存旧主页有关,但在做了一些谷歌搜索之后,我了解到浏览器应该在加载任何缓存页面之前检查更新(至少在默认情况下)


有人知道为什么会发生这种情况吗?

网页缓存在大多数浏览器中都是常见的行为,除非用户更改, 以下代码将始终发出新请求并忽略已定义网页的任何已存储缓存

将其放在
中,还要注意的是,这并不总是适用于所有版本的IE,因为在
Pragma
发挥作用之前,页面加载时没有填充64K缓冲区,因此意味着页面被缓存,为了确保不缓存,您只需添加另一行即可


这个问题让我困惑了好几个月。回答很好,很简单。@SimonCarlson我很高兴我提供了一个简单而有效的答案。有没有办法让浏览器检查更新,但避免完全禁用缓存?@SimonCarlson,我发现您没有将此标记为正确,请继续这样做?