PHP Custom 404 Page больше не работает на браузерах Chrome - PullRequest
0 голосов
/ 19 сентября 2018

Я начал получать сообщения о том, что люди не видят пользовательскую страницу 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 голосов
/ 19 сентября 2018

Исправление для Chrome заключается в том, что ответ должен быть не менее 512 байт.Это решило мою проблему.

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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...