Коды ответа HTTP: что значат 200, 404, 500 и другие
Сервер на каждый запрос отвечает трёхзначным кодом статуса. По нему понятно, всё ли хорошо, или в чём проблема. Разбираем главные коды.
Группы кодов
2xx — успех (запрос обработан). 3xx — перенаправление (нужно перейти по другому адресу). 4xx — ошибка на стороне клиента (неверный запрос, нет доступа, страница не найдена). 5xx — ошибка на стороне сервера.
Самые частые коды
200 OK — всё хорошо, страница отдана. 301/302 — постоянное/временное перенаправление. 403 Forbidden — доступ запрещён. 404 Not Found — страница не найдена. 500 Internal Server Error — сбой в приложении на сервере. 502 Bad Gateway — прокси/шлюз получил некорректный ответ от сервера. 503 Service Unavailable — сервер временно перегружен или на обслуживании.
Как проверить код ответа сайта
Запустите HTTP-проверку сайта из разных точек — в результатах будет код ответа по каждой точке. Это помогает отличить проблему сервера (5xx из всех точек) от региональной (200 из одних стран и ошибка из других).
Проверьте HTTP-код ответа сайта из разных точек мира онлайн.
Проверить код ответа →Частые вопросы
- Что значит код 200?
- 200 OK — сервер успешно обработал запрос и отдал страницу. Это нормальный ответ работающего сайта.
- Чем отличается 502 от 503?
- 502 Bad Gateway — прокси/шлюз получил неверный ответ от вышестоящего сервера. 503 Service Unavailable — сервер временно недоступен (перегрузка или обслуживание).
- 404 — это проблема сервера?
- Нет, 404 значит, что запрошенная страница не найдена. Сам сервер работает; проверьте правильность адреса или ссылку.
- Как узнать, какой код отдаёт мой сайт?
- Запустите HTTP-проверку сайта — код ответа будет показан по каждой точке проверки.