【发布时间】:2014-12-24 12:32:17
【问题描述】:
您好,提前感谢您的宝贵时间,
我的问题是我的服务器上有一个文件夹 /folder-name/ ,我们会定期更改此处的 index.html 文件,但对于一些较旧的浏览器和客户端,他们永远不会获得更新的信息,因为旧信息缓存在他们的旧浏览器。所以我使用了这个策略:
How to control web page caching, across all browsers?
但它并不总是有效。我的想法是将文件更改为不同的文件(使用日期,因此它是唯一的),每当有人进入该文件夹时,它默认显示其中的任何 HTML 文件。这样浏览器每次都会刷新缓存,认为它是一个新页面。
因此,当用户访问 www.domain.com/folder-name/ 时,它只会加载其中的任何 HTML 文件。
再次感谢您的宝贵时间。
更新:
这是页面:http://www.avrs.com/DMVseminars/
发生的情况是某些用户(旧 IE 浏览器)正在缓存日程安排,人们打电话说他们看到的是 6 个月前的日程安排。我无法重现这个问题,但我们每个月会接到大约 5-10 个电话。
【问题讨论】:
-
你使用什么语言,你测试过什么浏览器?请向我们展示您的代码和环境变量。
-
我同意,变量太多,无法给出合理的答案。您所要求的当然是可能的,但您必须拥有正确的服务器配置。
标签: javascript html css .htaccess url-redirection