Как отправить header на сервер 404 страница не существует
DWWEB.RU
СКРИПТЫ

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

2019/09/18 Марат 123 0 PHP | HEADER | 404 |

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

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

Навигация по странице :
  1. Код php заголовка 404
  2. Для чего отправлять header 404
  3. Еще для чего отправлять header 404
  4. Пример отправки header 404


    Код php заголовка 404

  1. Для того, чтобы отправить заголовок на сервер о несуществующей страницы надо написать вот такую строчку:
    header("HTTP/1.0 404 Not Found");

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

    ВНИМАНИЕ! ЭТО ВАЖНО! В самом верху страницы - это значит, что никакого, символа, ни точки, ни пробела ни переноса - вообще ничегоесли у вас есть впереди php код, то код должен быть таким:

    <?

    здесь код //никакого echo, print_r, var_dump и других выводящих функций!

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

    exit;// нужен, чтобы php здесь остановился...

    ?>

    Но не таким Если так, то заголовок просто не будет отправлен – и выведет ошибку, что заголовок был уже ранее отправлен.
  2. <?

    здесь код

    ?>

    <br> Привет мир

    <?

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

    ?>


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

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

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

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

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

  5. Если по каким-то причинам не срабатывает 404. Как например у меня в .htaccess
    ErrorDocument 404 /404.html
    То этот вариант вам точно понадобится... ведь если страница не существует, то она и не должна индексироваться... и это может привести к проблемам... с индексацией - так Яндекс говорит.

  6. Пример отправки header 404

  7. Нам нужна какая-то страница, которая не существует! Вообще любая! Например такая :
  8. У вас должна открыться такая страница 404 (несколько тем посвятили теме 404)
    Как отправить header на сервер   404 страница не существует Но где здесь отправленный header 404 чрез php!? Этот скрин я вам привел специально - если вы захотите, то сделал отдельный архив -> сложил 404 чрез php + задний фон второй вариант 404 чрез php

    И теперь, чтобы увидеть, где заголовок надо -> нажимаем ctrl + U

    Эту картинку, скриншот, можно увеличить в отдельном окне нажмите по нему!Как отправить header на сервер   404 страница не существует

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

Не забудь !
Название скрипта :php header 404
Скрипт № 63.1
Скачать - архив
Все скрипты на одной странице
Оставить комментарий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