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

Введите любой URL и увидите, что именно отправляет сервер: код статуса, цепочку редиректов и все заголовки ответа. Каждый заголовок, важный для SEO, кеширования и безопасности, сопровождается понятным объяснением.

Обновлено

Введите URL, чтобы увидеть его HTTP-статус и заголовки ответа.

Введите любой публичный URL выше и нажмите Enter или Ctrl + Enter.

  • Код статуса и полная цепочка редиректов с таймингами
  • Все заголовки ответа с пояснениями для распространённых
  • Кеширование, тип содержимого, X-Robots-Tag и HSTS на виду
  • Оценка заголовков безопасности и исходные заголовки для копирования

Этот инструмент загружает публичный URL, который вы вводите, с нашего сервера. Результаты хранятся во временной памяти несколько минут и никогда не сохраняются в базе данных.

Был ли этот инструмент полезен?0.0 Оценок: 0
CORS-заголовки для ExpressNginx, Apache, Netlify, Vercel, Next.js и Workers.Генератор CORS-заголовков →

Как пользоваться: Проверка HTTP-заголовков

  1. Введите URL — страницу, изображение, CSS-файл или адрес API.
  2. Нажмите Проверить заголовки (или Ctrl+Enter).
  3. Проверьте код статуса и цепочку редиректов, затем просмотрите таблицу заголовков. Пояснения к известным заголовкам находятся в правой колонке.
  4. Нажмите Копировать исходные заголовки, чтобы вставить их в тикет, или откройте Проверку заголовков безопасности для подробного отчёта.

Что такое HTTP-заголовки ответа?

Каждый раз, когда браузер или поисковый робот запрашивает URL, сервер отвечает строкой статуса (например, HTTP/1.1 200 OK), набором заголовков и затем телом ответа. Заголовки — это пары «имя–значение», которые описывают ответ: тип содержимого, срок хранения в кеше, разрешено ли поисковикам индексировать страницу и какие политики безопасности должен применять браузер. На странице они не видны, поэтому многие проблемы с SEO и производительностью скрыты именно там.

Заголовки, важные для SEO и производительности

ЗаголовокНа что обратить внимание
Content-Typetext/html; charset=utf-8 для страниц. Неверный тип может помешать отрисовке или индексации страницы.
Cache-ControlБольшой max-age для статических файлов с версиями, короткое значение или no-cache для часто меняющегося HTML.
ETag / Last-ModifiedПозволяют быструю повторную проверку (304 Not Modified) вместо повторной загрузки.
X-Robots-Tagnoindex здесь удаляет URL из результатов поиска. Это удобно для PDF, но катастрофично по ошибке.
LinkМожет содержать rel="canonical" для не-HTML файлов, а также подсказки preload.
VaryСообщает кешам, какие заголовки запроса меняют ответ; Vary: User-Agent дробит кеш.
Strict-Transport-SecurityПринудительно включает HTTPS при последующих визитах. Стремитесь к max-age не менее шести месяцев.

Как читать Cache-Control

Cache-Control: public, max-age=31536000, immutable означает, что любой кеш может хранить файл год без повторной проверки. Это идеально для файлов с хешем в имени, например app.3f2a1c.js. no-cache не означает «не кешировать»: это значит «сохранить, но проверять перед каждым использованием». Чтобы полностью запретить хранение, используйте no-store. s-maxage применяется только к общим кешам, например CDN.

Проверка заголовков самостоятельно

В терминале curl -sI https://example.com выводит заголовки HEAD-запроса, а curl -sIL проходит по редиректам. В браузере откройте DevTools → Network, перезагрузите страницу и выберите запрос документа. Этот инструмент показывает ту же информацию без того и другого, сам проходит по редиректам и объясняет, что вы видите. Чтобы повторить запросы с нестандартными методами и заголовками, попробуйте API Tester.

Также ищут как: заголовки ответа, проверить заголовки, curl -i онлайн, cache-control проверка, x-robots-tag, проверка заголовков сервера, заголовки сервера онлайн.

Инструменты, которые хорошо сочетаются с Проверка HTTP-заголовков

  • Генератор CORS-заголовков — Видите «has been blocked by CORS policy»?
  • Проверка заголовков безопасности — Оцените HTTP-заголовки безопасности сайта от A+ до F, узнайте, каких не хватает и почему они важны, и скопируйте готовые фрагменты конфигурации для Nginx, Apache, Netlify, Vercel или Cloudflare.
  • Проверка редиректов — Проследите URL шаг за шагом, чтобы увидеть каждый редирект, его код статуса и время ответа.
  • cURL в код — Вставьте команду curl из документации к API или пункт «Copy as cURL» из DevTools браузера, и вы получите готовый код для шести языков с сохранёнными заголовками, телом запроса и авторизацией.

Часто задаваемые вопросы

Как проверить заголовки сервера?
Введите URL и запустите проверку. Вы получите код статуса, все редиректы и все заголовки ответа, которые отправляет сервер, включая Server, Cache-Control, Content-Type и заголовки безопасности, с понятными пояснениями.
Как посмотреть HTTP-заголовки в браузере?
Откройте DevTools (F12), перейдите на вкладку Network, перезагрузите страницу и нажмите на первый запрос. На панели Headers показаны заголовки запроса и ответа.
Что такое заголовок X-Robots-Tag?
Это HTTP-аналог мета-тега robots. X-Robots-Tag: noindex исключает URL из результатов поиска и работает для любых типов файлов, включая PDF и изображения.
Почему я не вижу заголовок Content-Encoding?
Этот инструмент запрашивает ответы без сжатия, чтобы надёжно их прочитать, поэтому gzip или Brotli обычно не отображаются. Чтобы проверить сжатие, выполните curl -sI -H "Accept-Encoding: gzip, br" https://your-site.
Какой запрос отправляет проверка?
Стандартный GET-запрос, который представляется как бот, с переходом по редиректам до 10 раз. Некоторые сайты отдают другие заголовки браузерам, авторизованным пользователям или посетителям из определённых стран, поэтому результаты могут немного отличаться от того, что видите вы.
В чём разница между no-cache и no-store?
no-cache разрешает сохранять ответ, но требует повторной проверки на сервере перед использованием. no-store полностью запрещает сохранение и предназначен для чувствительных данных.

Похожие инструменты

apiГенератор CORS-заголовковВидите «has been blocked by CORS policy»? Опишите, кто может обращаться к вашему API: источники, методы,…apiПроверка заголовков безопасностиОцените HTTP-заголовки безопасности сайта от A+ до F, узнайте, каких не хватает и почему они важны, и…apiПроверка редиректовПроследите URL шаг за шагом, чтобы увидеть каждый редирект, его код статуса и время ответа. Проверьте, что…apiAPI-тестерЛёгкая альтернатива Postman прямо в браузере: составьте HTTP-запрос, отправьте его и изучите статус,…localcURL в кодВставьте команду curl из документации к API или пункт «Copy as cURL» из DevTools браузера, и вы получите…localКоды состояния HTTPВсе стандартные коды ответа HTTP простым языком: когда их использовать и как они влияют на SEO. Ищите,…