Spec-Zone.ru › HTTP

Статус: 404

404 Не найдено

Код состояния HTTP 404 Not Found ответа с ошибкой клиента указывает, что сервер не может найти запрошенный ресурс. Ссылки, ведущие на страницу 404, часто называют неработающими или мёртвыми и они могут подвергаться гниению ссылок.

Код состояния 404 лишь указывает на отсутствие ресурса, не сообщая, является ли это временным или постоянным. Если ресурс удалён навсегда, серверы должны отправлять вместо него статус 410 Gone.

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

Статус

404 Not Found

Примеры

>

Страница не найдена

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

GET /my-deleted-blog-post HTTP/1.1
Host: example.com

Сервер возвращает ответ, похожий на этот:

HTTP/1.1 404 Not Found
Age: 249970
Cache-Control: max-age=604800
Content-Type: text/html; charset=UTF-8
Date: Fri, 28 Jun 2024 11:40:58 GMT
Expires: Fri, 05 Jul 2024 11:40:58 GMT
Last-Modified: Tue, 25 Jun 2024 14:14:48 GMT
Server: ECAcc (nyd/D13E)
Vary: Accept-Encoding
X-Cache: 404-HIT
Content-Length: 1256

<!doctype html>
<head>
    <title>404 not found</title>
    ...

Пользовательская страница ошибки в Apache

Для сервера Apache можно указать путь к пользовательской странице 404 в файле .htaccess. В приведённом ниже примере в качестве страницы, показываемой посетителям при ошибках 404, используется notfound.html, хотя обычно файл называют 404.html или 404.php (в зависимости от серверной технологии) и размещают в корневом каталоге сервера:

ErrorDocument 404 /notfound.html

Примечание: Умеренное использование дизайна пользовательской страницы 404 — хорошая идея. Сделайте страницу 404 забавной и дружелюбной, но не сбивайте посетителей с толку и объясните, почему они видят нечто неожиданное.

Пример пользовательской страницы 404 см. на странице 404 KonMari.

Спецификации

Спецификация
Неизвестная спецификация>
# status.404>

См. также

  • Коды состояния ответов HTTP
  • 410
  • Википедия: HTTP 404

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/404

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API