Ошибка 404 Not Found означает, что сервер получил запрос браузера, но не смог найти файл или страницу по указанному адресу: документ был удалён, перемещён либо ссылка изначально содержит опечатку. Это один из самых частых ответов веб-сервера, и важно понимать: проблема почти всегда находится не в вашем компьютере, а в адресе или на стороне сайта.
Разобраться, кто виноват — посетитель, браузер или владелец ресурса, — помогает простая диагностика. Ниже разберём причины появления кода 404, способы исправить ситуацию со стороны пользователя и действия для владельца сайта, у которого пропали страницы.
Что означает код ответа 404
Код 404 относится к классу клиентских ошибок 4xx: сервер работает, соединение установлено, но запрошенный ресурс по конкретному URL отсутствует. Важно отличать его от ошибок 5xx, когда неисправен сам сервер, и от ситуации, когда сайт вообще не открывается — там проблема обычно в сети или DNS.
Браузер может показывать стандартную служебную страницу с текстом вроде «404. Файл не найден», а многие сайты оформляют собственную страницу ошибки с навигацией и поиском. Внешний вид не меняет сути: документа по этому адресу нет.
- 🔎 404 — страница не найдена, но сервер отвечает;
- 🚫 403 — доступ к файлу запрещён настройками сервера;
- 💥 500 — внутренняя ошибка сервера или скрипта;
- 🌐 отсутствие ответа вообще — проблема с сетью, DNS или хостингом.
Почему появляется ошибка «файл не найден»
Самая распространённая причина — опечатка в адресе или устаревшая ссылка. Страницы на сайтах регулярно переименовывают, переносят в другие разделы и удаляют, а внешние ссылки и закладки продолжают вести на старые адреса.
На стороне владельца сайта ошибку 404 могут вызывать удалённые файлы, неправильная настройка ЧПУ (человекопонятных URL), сбитые правила в файле .htaccess на сервере Apache или ошибки в конфигурации nginx. После смены CMS, шаблона или структуры каталогов старые адреса перестают работать, если не настроены перенаправления.
Реже встречаются локальные причины: повреждённый кэш браузера, устаревшая DNS-запись или расширение, которое подменяет запросы. Такие случаи диагностируются открытием той же ссылки в другом браузере или с другого устройства.
📊 Где вы чаще всего встречаете ошибку 404?