PHP header("HTTP/1.0 404 Not Found") показывает пустую страницу
При отправке из PHP скрипта HTTP ошибки 404 - показывается белая страница, хотя в настройках вашего веб сервера явно задана собственная красивая страничка для этой ошибки.
Как лечить?
Просто считать содержимое файла с красивой 404 ошибкой и вывести его HTML в поток - примерно так
if ($is404) {
$html = file_get_contents(YOUR_ROOT_PATH.'/404.htm');
header("HTTP/1.0 404 Not Found");
echo $html;
exit();
}
Комментариев нет:
Отправить комментарий