最近我遇到了Internet Explorer"阻止"重定向的问题。
它以前也起过作用,但突然IE开始引发问题。
在我的CMS中,我可以进行重定向(PHP中的头位置),例如,当一个页面不存在时,它可以重定向到首页。此外,如果段塞URL不正确,它将重定向到正确的段塞。
唯一的问题是,如果连续有两个重定向,InternetExplorer就会以404(或者500,不记得了)的结果死去。
在Chrome和Firefox中运行良好,没有问题。
其他人经历过这个问题吗?
放置出口是一个很好的经验法则;在所有重定向之后。
header('Location: mypage.php');
exit;
成功了!出于某种奇怪的原因,CMS插入了301标头,但没有重定向。Chrome显然会显示页面,即使它收到了301标头,但IE只是停止解析页面。