Коды ответа сервера и что они значат

Когда ваш браузер или сервис мониторинга (например, PingDesk) обращается к сайту, сервер возвращает трехзначный код состояния HTTP. Этот код сообщает, как прошел запрос.
Информационные и успешные (1xx - 2xx)
200 OK: Самый частый и желанный ответ. Означает, что запрос обработан успешно, страница или данные переданы клиенту. Если ваш мониторинг показывает 200 — сайт работает нормально.
Редиректы (3xx)
301 Moved Permanently: Ресурс навсегда перемещен по новому адресу. Полезно для SEO при переезде на новый домен или HTTPS.
302 Found: Временное перенаправление.
Клиентские ошибки (4xx)
400 Bad Request: Сервер не понял запрос (часто из-за неверного синтаксиса).
403 Forbidden: Доступ запрещен. Сервер понял запрос, но отказывается его выполнять (например, нет прав доступа).
404 Not Found: Знаменитая ошибка. Страница не найдена. Если мониторинг фиксирует 404 на важной странице — вы теряете трафик.
429 Too Many Requests: Превышен лимит запросов (защита от DDoS или парсинга).
Серверные ошибки (5xx)
Эти коды — сигнал к немедленному действию. Они означают, что проблема на стороне вашего сервера.
500 Internal Server Error: Внутренняя ошибка сервера. Что-то сломалось в коде (например, PHP или Node.js упал).
502 Bad Gateway: Сервер (например, Nginx), выступая в роли шлюза, получил недействительный ответ от вышестоящего сервера.
503 Service Unavailable: Сервер временно не может обрабатывать запросы (перегрузка или техработы).
504 Gateway Timeout: Шлюз не дождался ответа от вышестоящего сервера.
Почему это важно?
Поисковые системы пессимизируют сайты, которые часто отдают 5xx ошибки. Регулярный мониторинг кодов ответа с помощью PingDesk позволяет узнать о падении до того, как это заметят ваши клиенты или поисковики.