URL中的唯一查询字符串是否可以阻止网站在浏览器中缓存?

时间:2017-09-28 02:30:21

标签: browser query-string browser-cache

在很多情况下,我的客户从我分享给他们的链接中看到了网站的缓存版本。过了一段时间,确保他们没有看到网站的缓存版本会变得非常令人沮丧。有办法避免这种情况吗?

我经常要求他们清除浏览器缓存并将其指向在线如何清除各自的浏览器缓存。

我正在测试一个hack,我使用查询字符串来生成一个唯一的URL。它没有在服务器中处理,查询字符串只是每次我共享它时都有一个唯一的URL。它目前在我的浏览器和我分享的人中工作,但我不确定它是否是一个防弹解决方案。

例如:

http://examplesite.com/index.php?v=25

http://examplesite.com/index.php?d=09282017

1 个答案:

答案 0 :(得分:1)

这是一种普遍接受的做法,强制浏览器下载内容的最新副本是。

这不会阻止浏览器缓存此页面请求的其他资源,例如单独的css或JavaScript文件。