Статус: 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> |
См. также
© 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