DWWEB.RU

Как отправить header на сервер 404 страница не существует

Реально впервые, пришлось использовать отправку заголовка header 404 - что страница не существует на сервер.

На самом деле – все очень просто!

Для того, чтобы отправить заголовок на сервер о несуществующей страницы надо написать вот такую строчку:

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

Естественно, что отправка 404 на сервер с помощью header должна осуществляться в самом верху страницы.

Иначе – заголовок просто не будет отправлен – и выведет ошибку, что заголовок был уже ранее отправлен.

Для чего отправлять header 404

Зачем мне понадобилось отправлять заголовок, что страница не существует!

Если вы … используете единую точку входа, или имеет представление об этом…, что все запросы в адресной строке… будет перенаправляться на ту страницу. На которую настроена переадресация!

И даже те, страницы, которые не существуют… все равно будут перенаправляться… на главную.

Вот как раз для такого случая…

Еще для чего отправлять header 404

Если по каким-то причинам не срабатывает 404. Как например у меня в .htaccess
ErrorDocument 404 /404.html

То этот вариант вам точно понадобится... ведь если страница не существует, то она и не должна индексироваться... и это может привести к проблемам... с индексацией - так Яндекс говорит.

P.S. Вообще… после случая с санкциями… пошел посмотреть, а что вообще творится со страницами на моем другом сайте и обнаружил, что робот проиндексировал папки(директории) – как отдельные страницы – и описанная тема… как раз востребована была там.

Не забудь !
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+=
Подписаться
Теги:
header php header http header header not found status header header http not found php header not found header http not found

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019