Проверка HTTP-заголовков и кода ответа сервера онлайн

Проверка HTTP-заголовков и кода ответа

Посмотрите код ответа, редиректы и заголовки сервера: какой веб-сервер, CMS-подсказки, кэширование, HSTS и другое.

Что показывает проверка HTTP-заголовков и кода ответа

Инструмент отправляет запрос на указанный адрес и показывает, что сервер отвечает на уровне протокола, не загружая саму страницу. Вы видите код ответа (например, 200 OK, 301 Moved Permanently или 404 Not Found), цепочку редиректов через заголовок Location и служебные заголовки сервера. Это первичная диагностика: по ней понятно, доступен ли ресурс, куда он перенаправляет и какое ПО его обслуживает. Такой отчёт незаменим при переносе сайта, настройке зеркал и разборе, почему адрес открывается не так, как ожидалось.

Заголовок и что он говорит о сервере

Каждый заголовок несёт конкретную техническую информацию о площадке и её настройках.

ЗаголовокЧто говорит
ServerТип и иногда версия веб-сервера (nginx, Apache).
X-Powered-ByПлатформа или язык бэкенда (PHP, ASP.NET).
Strict-Transport-SecurityВключён HSTS — браузер всегда обращается по защищённому соединению.
Cache-ControlПравила кеширования ответа браузером и промежуточными узлами.
Content-TypeТип и кодировка отдаваемого контента.

Диагностика редиректов и сокрытие версии ПО

Частая проблема — длинная или зацикленная цепочка перенаправлений. По заголовку Location на каждом шаге видно, куда ведёт ответ: например, с незащищённого адреса на защищённый, затем с www на адрес без него. Лишние звенья замедляют загрузку и расходуют краулинговый бюджет, а цикл вовсе делает сайт недоступным. Отдельно стоит обратить внимание на версии в Server и X-Powered-By: точная версия ПО подсказывает злоумышленникам, какие уязвимости пробовать, поэтому её обычно скрывают или обрезают до названия продукта. Наличие заголовков CDN в ответе подсказывает, что перед сервером стоит сеть доставки контента.

Частые вопросы

Что означает код ответа 301 и 302?
301 — постоянный редирект, адрес сменился навсегда и вес передаётся новому URL. 302 — временный, поисковики продолжают считать основным исходный адрес.
Как понять, что на сайте настроена длинная цепочка редиректов?
Инструмент показывает каждый шаг с заголовком Location. Если переходов больше двух или они зациклены, цепочку стоит сократить до одного перехода.
Зачем скрывать версию веб-сервера в заголовке Server?
Точная версия подсказывает, какие известные уязвимости можно попробовать. Сокрытие версии не защищает само по себе, но убирает лёгкую подсказку для атак.
Что такое заголовок HSTS?
Strict-Transport-Security заставляет браузер всегда открывать сайт по защищённому соединению, даже если пользователь ввёл адрес вручную. Это снижает риск перехвата первого запроса.
Можно ли по заголовкам понять, что сайт работает через CDN?
Да, в ответе появляются служебные заголовки сети доставки контента и характерные значения Server. Это значит, что запрос обслуживает узел CDN, а не напрямую хостинг.
Почему инструмент показывает код 200, а страница всё равно не открывается?
Код 200 подтверждает ответ сервера на уровне протокола, но контент может ломаться в браузере из-за ошибок скриптов или mixed content. Заголовки проверяют доступность, а не корректность вёрстки.