如何清除html缓存

如何清除html缓存,html,Html,我有一个网站,它有一些html文件,它们总是被缓存在浏览器中。我添加了以下行,但没有按预期工作 <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="-1"> 我在InternetExplorer9中通过启用缓存->总是从服务器刷新选项进行测试,然后它从服务器获取html的新副本,但在其他浏览器(如chrome和opera)中,它每次都在缓存。请让我知道如何防止

我有一个网站,它有一些html文件,它们总是被缓存在浏览器中。我添加了以下行,但没有按预期工作

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
我在InternetExplorer9中通过启用缓存->总是从服务器刷新选项进行测试,然后它从服务器获取html的新副本,但在其他浏览器(如chrome和opera)中,它每次都在缓存。请让我知道如何防止此缓存问题

问候,, 苏库玛


选中

最好同时使用Pragma和Cache控件来防止HTTP 1.1不兼容的浏览器误解。谢谢您的回复。我添加了这句话,但仍然没有运气。对我来说,chrome和opera简直是疯了:我会检查tomm并让你知道。感谢您的帮助。您这样做只是为了测试还是为了生产?这些行是添加到您提供服务的HTML文件中,还是转换为HTTP1.0协议头Pragma:no cache和您的服务器软件?我已将它们放在default.htmlah部分的服务器HTML文件中。尝试在连接上使用,查看服务器是否发送冲突的缓存头。顺便说一句,你为什么要用静态文件来破坏缓存机制呢?好像还有什么东西必须打破。@sarnold好的。我试试汤姆,让你知道。现在已经是凌晨2:30了:
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

<META HTTP-EQUIV="EXPIRES" CONTENT="-1">