PHP自定义404页面不再可在Chrome浏览器上使用

时间:2018-09-19 14:40:39

标签: php google-chrome http-status-code-404

我开始收到报告,说人们没有看到我们的框架使用的自定义404页面。

header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
header("refresh:0;url=" . ERROR_PAGES_404 );
header("Connection: close");
exit();

它就是这个。

enter image description here

1 个答案:

答案 0 :(得分:0)

chrome的修复方法是响应至少需要512bytes。这解决了我的问题。

header("HTTP/1.0 404 Not Found");
header("Status: 404 Not Found");
header("refresh:0;url=" . ERROR_PAGES_404 );
if (preg_match('/WebKit.*Chrome/U', $_SERVER['HTTP_USER_AGENT'])) {
    echo str_repeat(' ', 550);
}
header("Connection: close");
exit();