Коротко. Ошибки с кодом на 4 означают проблему с запросом или доступом: 403 — доступ закрыт, 404 — страницы нет. Ошибки на 5 — проблема на сервере: 500 — внутренняя ошибка сайта, 502 и 504 — один сервер не получил нормального ответа от другого, 503 — сервер временно перегружен или на обслуживании. Посетителю обычно остаётся обновить страницу позже. Владельцу — смотреть лог ошибок в панели хостинга.

Если вы посетитель
- Обновите страницу через минуту. Ошибки 502, 503 и 504 часто временные.
- Проверьте адрес при ошибке 404: опечатка или старая ссылка.
- Откройте сайт с другого устройства или сети. Если везде ошибка, проблема у сайта, а не у вас.
- Ошибки SSL — это другое, они разобраны отдельно: ошибка SSL. Если сайт не открывается вовсе, без кода, — почему сайт не открывается.
403 Forbidden — доступ закрыт
По справке Timeweb, сервер получил запрос, но доступ к странице или файлу закрыт. Сам сайт и сервер работают. Что проверить:
- Нет главного файла. Сервер открывает сайт с файла
index.html,index.htmилиindex.php. Имя должно быть в нижнем регистре:IndeX.htmlуже не сработает. - Права на папки. У папки сайта и всех родительских папок должны быть права на выполнение для владельца.
- Файлы не в той папке. Сайт должен лежать в своей папке
public_html: как загрузить сайт на хостинг. - IP заблокирован в
.htaccess: файл .htaccess.
404 Not Found — не найдено
Страницы по этому адресу нет: её удалили, переименовали, или в ссылке опечатка. Что сделать владельцу:
- если страница переехала, поставьте 301-редирект со старого адреса на новый;
- сделайте свою страницу 404 с поиском и ссылками на главные разделы, а не голую ошибку сервера;
- проверяйте битые ссылки в Яндекс Вебмастере и Search Console.
500 Internal Server Error — ошибка сервера
Самая неопределённая ошибка: код не говорит о причине. Справка Timeweb советует начинать с логов. Основные причины:
- ошибка в
.htaccess: Apache не может прочитать файл и отвечает 500. Проверка — временно переименовать.htaccess; - ошибка в коде сайта, теме или плагине, в том числе несовместимость с версией PHP: версия PHP на хостинге;
- нет подключения к базе данных: неверные хост, пользователь или пароль в настройках сайта;
- не хватает памяти (
memory_limit).

У WordPress после ошибки часто приходит письмо на почту администратора с названием плагина или темы, которые её вызвали: как обновить WordPress.
502 Bad Gateway — плохой шлюз
Сервер получил некорректный ответ от другого сервера. На хостинге Timeweb, по их справке, запрос принимает nginx и передаёт его Apache. Если Apache отвечает неправильно или не отвечает, появляется 502. Частые причины:
- скрипты сайта упираются в ограничения тарифа по памяти или времени выполнения;
- аварийно завершается процесс PHP;
- технический сбой на сервере хостинга.
Если ошибка у всех страниц и не проходит, пишите в поддержку. Если только на тяжёлых страницах — смотрите, что они делают, и при необходимости переходите на более мощный тариф.
503 Service Unavailable — временно недоступен
Сервер существует, но прямо сейчас не может ответить. По справке Timeweb, чаще всего это превышение лимита одновременных подключений на тарифе (резкий рост посещаемости, «зависшие» запросы или DDoS-атака). Ещё причины:
- включён режим обслуживания CMS;
- защита сайта (например, плагин-файрвол вроде Wordfence) режет слишком частые запросы.
504 Gateway Timeout — не дождались ответа
Сервер не получил ответ от другого сервера вовремя. Причины похожи на 502: долгие скрипты, перегрузка. Если ошибка появляется на одной тяжёлой странице (выгрузка, отчёт, импорт), её нужно ускорять или выполнять по частям.
Наш опыт
Наш сайт — готовые HTML-файлы без PHP и базы данных, поэтому 500, 502 и 504 у нас почти не случаются. С похожей на 403 историей мы столкнулись в первый день на Timeweb: ошибки не было, но вместо нашего сайта открывалась заглушка хостинга, потому что сервер первым находил её файл index.htm. Помогла строка DirectoryIndex index.html в .htaccess. Ещё у нас настроена своя страница 404: 27 октября 2026 года робот проверки подтвердил, что несуществующий адрес отвечает кодом 404, а не перенаправлением на главную.
Читайте также
Источники
- Timeweb: возможные ошибки и их устранение — разделы об ошибках 403, 500, 502, 503 и 504; проверено 27.10.2026
- MDN: коды ответа HTTP — значения кодов; проверено 27.10.2026
- Проверка hostatlas.ru роботом Check, 27.10.2026
Частые вопросы
Что значит ошибка 500 на сайте?
Это внутренняя ошибка сервера: сайт не смог обработать запрос. Код сам не говорит о причине. Частые причины на хостинге — ошибка в .htaccess, в коде сайта или плагине, нет подключения к базе данных, не хватает памяти. Начинать лучше с лога ошибок в панели хостинга.
Что значит ошибка 502 Bad Gateway?
Сервер, который принимает запросы, получил некорректный ответ от следующего сервера. На хостинге Timeweb, например, запрос принимает nginx и передаёт Apache. Если Apache отвечает неправильно или не отвечает, посетитель видит 502. Часто причина в том, что скрипты сайта упираются в ограничения тарифа.
Что значит ошибка 403 Forbidden?
Сервер получил запрос, но доступ к странице закрыт. Частые причины: в папке сайта нет файла index.html или index.php, неправильные права на папку, файлы загружены не в ту папку, ваш IP заблокирован в .htaccess.
Ошибка 503: сайт сломался?
Не обязательно. 503 значит, что сервер временно не может обработать запрос: перегрузка, лимит одновременных подключений, режим обслуживания или защита от DDoS. Сайт при этом существует. Если ошибка не проходит больше получаса, проверьте режим обслуживания CMS и напишите в поддержку хостинга.