404
Не критично — устраняется самостоятельно

Ошибка 404 — HTTP-статусы

Что это значит

Код 404 означает, что сервер успешно получил запрос, но не может найти запрошенный ресурс. Это стандартный ответ HTTP, указывающий на отсутствие страницы, файла или API-эндпоинта по указанному URL. Пользователь видит сообщение об ошибке в браузере, часто с текстом «Not Found» или «Страница не найдена». Система при этом продолжает работать, но запрошенный контент недоступен.

Вероятные причины

  • Неверно введённый URL пользователем
  • Страница или ресурс были удалены с сервера
  • Сломанная или устаревшая ссылка на сайте
  • Неправильная конфигурация веб-сервера (например, отсутствие правил перезаписи)
  • Ошибка в файле .htaccess или конфигурации Nginx
  • Проблемы с маршрутизацией в веб-приложении (например, в фреймворке)
  • Временное перемещение ресурса без редиректа
  • Атака или сканирование несуществующих путей

Что делать — по порядку

  1. Проверьте правильность введённого URL в адресной строке
  2. Обновите страницу (F5) — возможно, временный сбой
  3. Проверьте, существует ли файл или страница на сервере по указанному пути
  4. Проверьте логи веб-сервера (access.log, error.log) на наличие 404-записей
  5. Проверьте конфигурацию веб-сервера (например, файл .htaccess или nginx.conf) на корректность правил
  6. Если используется CMS или фреймворк, проверьте маршруты и настройки URL
  7. Убедитесь, что не включены неверные редиректы или блокировки (например, через robots.txt)
  8. При необходимости настройте кастомную страницу 404 для улучшения пользовательского опыта

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Что означает код ошибки 404?

Это значит, что запрошенная страница или ресурс не найдены на сервере.

Как исправить ошибку 404 на своём сайте?

Проверьте, существует ли файл, исправьте ссылки, настройте редиректы или создайте страницу 404.

Почему я вижу 404 ошибку, хотя страница точно есть?

Возможно, проблема в кэше браузера, неправильном URL или конфигурации сервера.

Ошибка 404 — это проблема сервера или клиента?

Это клиентская ошибка (4xx), но часто вызвана неправильными ссылками или удалением контента на сервере.

Как настроить кастомную страницу 404?

В Apache через ErrorDocument 404 /custom.html, в Nginx через error_page 404 /custom.html, в IIS через настройки ошибок.

Источники

Где встречается

Все веб-серверы (Apache, Nginx, IIS), браузеры, API-сервисы, CMS (WordPress, Joomla и др.), фреймворки (Django, Rails, Express и т.д.)

Также ищут

код ошибки 404404 код ошибкикод ошибки 404 что это404 ошибка вернула код ответа 30