我有这样的问题:集“的内容进行了更新”
网站是完全以重新设计,一切工作正常在我不同的设备(甚至在不同的浏览器)。 但部分用户(超过3个)无法加载网站的主页面(页面正在加载,用户只是看到白页) - 它只是四分五裂。
我认为问题存在于缓存的某个地方。问题是:如何告诉浏览器该页面已更新,并且不应该从缓存中加载它?
P.S.如果需要URL - 我将它张贴在这里,但我不知道它是合法的
我有这样的问题:集“的内容进行了更新”
网站是完全以重新设计,一切工作正常在我不同的设备(甚至在不同的浏览器)。 但部分用户(超过3个)无法加载网站的主页面(页面正在加载,用户只是看到白页) - 它只是四分五裂。
我认为问题存在于缓存的某个地方。问题是:如何告诉浏览器该页面已更新,并且不应该从缓存中加载它?
P.S.如果需要URL - 我将它张贴在这里,但我不知道它是合法的
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
从http://php.net/manual/en/function.header.php
确认这是之前任何数据被发送给浏览器。
您有几种选择:
举例时间戳:如果您的网址是http://www.example.com/some/thing/index.html
,那么你可以使用http://www.example.com/some/thing/index.html?ts=201401