Проверка HTTP-статуса
Проверьте HTTP-статус любого URL, проследите цепочку перенаправлений и посмотрите заголовки ответа.
Коды HTTP-статусов
Самые распространённые коды и их значение, когда нужно понять, работает ли сайт.
2xx Успешно
- 200
- Всё в порядке. Страница загрузилась.
- 204
- Нет содержимого. Для API это нормально.
3xx Перенаправление
- 301
- Перемещено навсегда. Поисковые системы следуют перенаправлению.
- 302
- Перемещено временно.
- 304
- Не изменено. Используется кэш браузера.
4xx Ошибка клиента
- 403
- Доступ запрещён. Часто это связано с блокировкой ботов.
- 404
- Не найдено. Такой страницы нет.
- 429
- Слишком много запросов. Превышен лимит запросов.
5xx Ошибка сервера
- 500
- Внутренняя ошибка сервера.
- 502
- Ошибка шлюза. Прокси-сервер не получил корректного ответа.
- 503
- Сервис недоступен: высокая нагрузка или техническое обслуживание.
- 504
- Тайм-аут шлюза. Вышестоящий сервер не ответил вовремя.
Как работает проверка
Что происходит, когда вы нажимаете «Проверить».
- Один GET-запрос с нашего edge-сервера на указанный URL, как при открытии страницы в браузере.
- Переход по перенаправлениям выполняется по очереди, не более 10 раз, время каждого шага измеряется.
- Тайм-аут 10 секунд. Если за это время ответа нет, проверка завершается по тайм-ауту.
- Мы представляемся как DownStatus в заголовке User-Agent. Некоторые сайты блокируют такие запросы.
- Частные адреса заблокированы: Проверить localhost и внутренние сети нельзя.
- URL не сохраняются. Результат содержится в ссылке, которой вы делитесь.
Часто задаваемые вопросы
Почему здесь сайт возвращает 403, а в браузере открывается?
Многие сайты блокируют запросы с серверов и из дата-центров, чтобы защититься от ботов. Мы проверяем сайт с сервера, поэтому он может вернуть 403, хотя у пользователей сайт открывается нормально. Чтобы узнать, есть ли проблемы у обычных посетителей, проверьте страницу статуса сервиса или сообщения пользователей.
Чем отличаются коды 301 и 302?
Код 301 означает, что страница переехала навсегда, поэтому браузеры и поисковые системы переходят на новый адрес. Код 302 означает временное перенаправление: старый URL остаётся основным, а поисковые системы сохраняют его в индексе. Используйте код 301 для постоянных переездов, например с HTTP на HTTPS.
Означает ли код 5xx, что сайт недоступен для всех?
Обычно да: код 5xx означает, что сервер не смог обработать запрос, поэтому проблема, скорее всего, затрагивает и других посетителей. Одиночная ошибка 5xx может быть кратковременным сбоем, поэтому проверьте ещё раз через минуту. Для популярных сервисов сравните результат с сообщениями пользователей на странице статуса.
Сколько перенаправлений уже слишком много?
Одно перенаправление считается нормой, например с HTTP на HTTPS. Два или три, например с HTTP на HTTPS, а затем на www, обычно не мешают работе, но замедляют первую загрузку. Длинные цепочки замедляют загрузку страниц. Google обходит не более 10 переходов, на этом же числе останавливается наша проверка.
Этот инструмент бесплатный?
Да. Проверка бесплатная, регистрация не нужна. Чтобы сервис работал быстро для всех, с одного IP-адреса можно выполнять не более 10 проверок в минуту.