您如何强制用户浏览器删除属于您网站的缓存。这可能吗?例如,发生重定向问题。后来就修好了。但是愚蠢的浏览器缓存由于错误而重定向并继续这样做。
当缓存被删除时,这是固定的。这可以通过asp.net吗?
您如何强制用户浏览器删除属于您网站的缓存。这可能吗?例如,发生重定向问题。后来就修好了。但是愚蠢的浏览器缓存由于错误而重定向并继续这样做。
当缓存被删除时,这是固定的。这可以通过asp.net吗?
尝试使用<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
阅读更多关于有用的 HTML 元标记
如果我们谈论的是 HTTP301,那么您将无能为力:
http://getluky.net/2010/12/14/301-redirects-cannot-be-undon/
不过,您可以添加另一个重定向,因此如果 A 正在重定向到 B,并且它应该重定向到 C,而不是将 B 更改为重定向到 C。
huMpty duMpty 的答案是正确的。您不能强制客户端清空其缓存,因为这是客户端文件系统命令。
您不能强制浏览器清除它们的缓存,您只能点击可以缓存的内容。
避免问题的唯一方法是对 url 进行版本控制并在修复后更改版本。问题是您应该提前完成,而且并不总是值得/实用。