Генерация ошибки 404 средствами PHP

Добавлен: 

Генерация ошибки 404 средствами PHP

Что такое страница 404

Страница 404 является страницей, которая должна показываться пользователю вместо страницы, на которую он ссылается, но которой уже нет (или, и не было). Вместе с этой страницей, WEB сервер должен передавать заголовок страницы 404.

Зачем нужна страница 404

Генерировать страницу 404 необходимо, во-первых для того чтобы сообщить пользователю об отсутствии запрашиваемой страницы, и во-вторых, отправляемый заголовок сообщит поисковым системам о том, что запрашиваемой страницы не существует, и они не будут индексировать подобные страницы.

Какая должна быть страница 404

Данная страница должна чётко и ясно указать пользователю, что запрашиваемая страница не найдена. Страница 404 должна быть выполнена в общем стиле сайта, чтобы посетитель сразу, визуально понимал, на каком сайте он находится. Эта страница должна быть не только в общем стиле сайта, но и содержать всю навигацию, для того чтобы посетитель мог самостоятельно выполнить поиск нужной информации. И как было сказано выше, в заголовке страницы WEB сервер должен передавать данные об этой странице (404).

Как отправить заголовок страницы 404 средствами PHP

Сделать это можно при помощи функции header:

header("HTTP/1.0 404 Not Found");

или можно вот так:

header($_SERVER['SERVER_PROTOCOL']." 404 Not Found");

Последний пример более универсален, так как определяет версию протокола автоматически, используя элемент суперглобального массива $_SERVER.

Не забываем оставлять комментарии и отзывы, нам важно ваше мнение!

А еcли статья Вам очень понравилась и Вы считаете, что она достойна внимания. Тогда просто поделитесь ею, в социальной сети:


Интересная рекламма:


Возможно вам будет интересно
Преобразование изображений в HTML средствами PHP Преобразование цвета RGB в #HEX (десятичную в шестнадцатеричную) средствами PHP Поиск в файлах, средствами PHP

Добавление комментария

Имя -

E-mail -





Читать в Яндекс.Ленте

Яндекс.Метрика


Power by xDroid. Copyright © 2009 - 2016 VEB.name
Копирование информации только с обратной ссылкой
Время генерации страницы : 0.0101 сек.