Ошибка 404 — CMS и хостинг
Что это значит
Код 404 (Not Found) означает, что сервер успешно получил запрос, но не может найти ресурс по указанному URL. В системе в этот момент сервер проверяет маршруты и файлы, но не обнаруживает соответствующей страницы или файла. Пользователь видит стандартную страницу ошибки 404, часто с сообщением «Страница не найдена».
Вероятные причины
- Неправильно введён URL пользователем
- Страница была удалена или перемещена без редиректа
- Битая ссылка на сайте (внутренняя или внешняя)
- Ошибка в конфигурации веб-сервера (например, .htaccess)
- Проблемы с плагином или темой в CMS (например, WordPress)
- Кеширование устаревших ссылок браузером или прокси
- Отсутствие файла index.html или index.php в корневой директории
- Неправильные права доступа к файлам или папкам
Что делать — по порядку
- Проверьте URL на опечатки и попробуйте перейти на главную страницу
- Очистите кеш браузера и попробуйте снова
- Проверьте, существует ли файл или страница на сервере через FTP или файловый менеджер хостинга
- Временно отключите все плагины и переключитесь на стандартную тему (для CMS)
- Проверьте файл .htaccess на наличие ошибок или переименуйте его для теста
- Настройте 301 редирект с удалённых страниц на актуальные
- Проверьте права доступа к файлам (обычно 644 для файлов, 755 для папок)
- Обратитесь в службу поддержки хостинга, если проблема не решается
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Почему я вижу 404 ошибку на своём сайте?
Скорее всего, страница была удалена, перемещена или ссылка содержит опечатку. Проверьте URL и настройки сайта.
Как исправить 404 ошибку в WordPress?
Попробуйте сбросить постоянные ссылки: зайдите в Настройки → Постоянные ссылки и нажмите «Сохранить изменения». Также проверьте файл .htaccess.
Что делать, если 404 ошибка появляется на всех страницах?
Проверьте, загружен ли файл index.php в корне сайта, и убедитесь, что веб-сервер настроен на использование этого файла.
Может ли 404 ошибка быть из-за хостинга?
Да, если на сервере неправильно настроены виртуальные хосты или отсутствует файл index, хостинг может выдавать 404.
Как сделать красивую страницу 404?
Создайте файл 404.html или 404.php в корне сайта и настройте веб-сервер на его использование. В CMS обычно есть встроенные настройки.
Источники
- HTTP 404 - Wikipedia проверено 28.07.2026
- MDN Web Docs: 404 Not Found проверено 28.07.2026
Где встречается
Все CMS (WordPress, Joomla, Drupal, 1С-Битрикс), веб-серверы (Apache, Nginx, IIS), статические сайты