404 Not Found

Вы читаете английскую версию этой статьи, так как пока нет перевода на данный язык. Помогите нам перевести эту статью!

Код ответа на ошибку HTTP 404 Not Found указывает, что сервер не может найти запрошенный ресурс. Этот код ответа, вероятно, является самым известным из-за его частотности в сети. Они часто называются сломанными или мертвыми связями и приводят к link rot.

Код статуса 404 не указывает, является ли этот недостаток временным или постоянным. Если серверу известно, что это условие, вероятно, будет постоянным, вместо статуса 404 следует использовать 410 (Gone) .

Статус

404 Not Found

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

Многие веб-сайты настраивают внешний вид страницы 404, чтобы быть более полезными для пользователя и давать рекомендации. Серверы Apache могут быть настроены с использованием файла .htaccess и фрагмента кода, например, такого, как этот.

ErrorDocument 404 /notfound.html

Вы можете взять MDN's 404 page в качестве вдохновения.

Примечание: дизайн на 404 страницах -  an endless source of inspiration, но имейте в виду, что в нем также существует  a set of best practices, которые делают эти страницы полезными для пользователей веб-сайтов.

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

Спецификация Название
RFC 7231, секция 6.5.4: 404 Not Found Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Совместимость с браузером

No compatibility data found. Please contribute data for "http/status" (depth: 404) to the MDN compatibility data repository.

Смотрите также