Skip to main content

Что такое HTTP 404?

Ошибка 404 протокола передачи гипертекста (HTTP), также известная как ошибка 404 Страница не найдена, представляет собой код ответа, указывающий, что клиент смог получить доступ к нужному серверу, но не смог найти страницу или файл, который он искал. Проще говоря, интернет-браузер смог подключиться к рассматриваемому веб-сайту, но запрошенная страница не была найдена.

Каждый раз, когда от клиента к серверу поступает запрос, протокол HTTP отправляет так называемые заголовки HTTP с кодом состояния. Для обычного веб-сайта код состояния «200 OK» является стандартным ответом для успешных HTTP-запросов. Другие коды состояния могут отображаться, если веб-сайт перенаправлен.

Каждая цифра в ошибке HTTP 404 что-то значит. Первая цифра «4» указывает, что произошла ошибка клиента, поэтому сервер сообщает, что на стороне клиента произошла ошибка, например, опечатка. Это также указывает на то, что ошибка может быть не постоянной. Середина «0» указывает на общую синтаксическую ошибку. Последнее «4» указывает, какая конкретная ошибка была сделана из группы ошибок 400 клиентов, которая включает «400 неверных запросов», «401 несанкционированных» и «403 запрещенных».

Ошибки HTTP 404 обрабатываются на уровне сервера, а не программным обеспечением, работающим на веб-сайте. Некоторые веб-сайты будут эмулировать ошибку HTTP 404, и в этом случае она называется мягкой ошибкой 404. Эти веб-сайты будут использовать метод перенаправления, такой как мета-перенаправление, или использовать файл .htaccess для достижения этой цели. Преимущества веб-мастеров в этом заключаются в том, что они могут отображать любое сообщение или страницу по своему усмотрению, когда запрашиваемая страница не найдена на сервере, что повышает удобство просмотра.

Страница HTTP 404 может быть указана в конфигурации сервера, что обеспечивает фактическую ошибку HTTP 404 при возможности перенаправить пользователя на страницу внутри сайта. Использование перенаправлений в качестве ошибок HTTP 404 может быть вредным для страниц результатов поисковой системы сайта (SERP). В некоторых браузерах, если размер настраиваемой страницы HTTP 404 меньше 514 килобайт, браузер отображает собственную страницу ошибки 404, а не ту, которая указана в конфигурациях сервера.