Как правильно отдать `404 page not found` в PHP?

Пользователь

от cayla , в категории: PHP , 8 месяцев назад

Как правильно отдать `404 page not found` в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jerad.kuphal , 7 месяцев назад

@cayla 

В PHP вы можете отправить HTTP-статус "404 Not Found" и отобразить пользователю специальную страницу для обработки ошибки 404.


Для этого вы можете использовать функцию header() для отправки статуса и затем отобразить свою кастомную страницу ошибки. Вот пример кода:

1
2
3
header("HTTP/1.0 404 Not Found");
echo "<h1>404 Not Found</h1>";
echo "The page that you have requested could not be found.";


Обратите внимание, что функция header() должна быть вызвана до вывода любого контента на странице, включая HTML-разметку или пробелы перед <?php и после ?>.