我的代码如下:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://newsite.com/");
?>
我遇到的问题是几个用户已经报告该页面没有重定向它们,而是在旧页面上显示它们的内容,但是当天晚些时候它显示了正确的重定向。
我知道它必须与缓存相关,但这是绕过上述重定向缓存的最有效和标准化的方法吗?我会使用PHP或JavaScript吗?
谢谢。
试试这个:
header('Cache-Control: no-cache');
header('Pragma: no-cache');
浏览器可能会忽略您的请求,但这应该可以解决问题。
正确答案是lucasvscn在标题标签后添加exit();
所说的内容。上面提到的缓存控制实际上对我造成了错误。