Ошибка 404 Not Found с текстом «Извините, искомая вами страница не найдена» означает, что сервер получил запрос, но не смог найти документ по указанному адресу: страница была удалена, перемещена или ссылка содержит опечатку. Важно понимать, что это не сбой вашего устройства и не «вирус» — сервер ответил корректно, просто запрошенного ресурса на нём нет.
Проблема встречается в двух ролях: вы как посетитель наткнулись на битую ссылку, либо вы владелец сайта и обнаружили, что посетители и поисковые роботы упираются в несуществующие страницы. Подход к решению в этих случаях разный, поэтому разберём оба сценария.
Почему появляется ошибка 404
Код 404 входит в семейство клиентских ошибок протокола HTTP (4xx), то есть формально проблема на стороне запроса, а не сервера. На практике причины делятся на несколько типичных групп.
- 🔗 Битая ссылка — страница удалена или переименована, а старые ссылки на неё остались на сайте, в соцсетях или в закладках.
- ⌨️ Опечатка в адресе — лишний символ, пропущенная буква или неверный регистр в URL (на некоторых серверах регистр имеет значение).
- 🔄 Изменение структуры сайта — разделы переехали, а редиректы со старых адресов не настроили.
- ⚙️ Сбой в правилах сервера — ошибки в файле .htaccess, конфигурации Nginx или в CMS, из-за которых существующие страницы не отдаются.
- 🌐 Проблемы с DNS или кэшем — реже, но устаревший кэш браузера или DNS может вести на неактуальную версию сайта.
Отдельный случай — так называемый мягкий 404 (soft 404): страница визуально сообщает «ничего не найдено», но сервер возвращает код 200. Это вредно для SEO, потому что поисковик считает пустую страницу нормальной.
Что делать посетителю сайта
Если вы просто зашли по ссылке и увидели сообщение об ошибке, начните с самых простых проверок — они решают проблему чаще всего.