Проверка HTTP-заголовков
Покажем код ответа и полный список заголовков сервера с пояснениями.
Что такое HTTP-заголовки
Вместе со страницей сервер отправляет служебные строки — заголовки. В них записаны код ответа, тип и кодировка содержимого, правила кеширования, сжатие, cookies и политики безопасности. Пользователь их не видит, но от них зависит скорость загрузки, индексация и защищённость сайта.
Какие заголовки важны
- Код ответа — 200 для рабочей страницы, 301/302 для редиректа, 404 для несуществующей.
Content-Type— тип и кодировка; для HTML —text/html; charset=UTF-8.Content-Encoding— сжатие gzip или br (Brotli). Без него страница весит в 3–5 раз больше.Cache-Control,Expires,ETag,Last-Modified— кеширование в браузере и на прокси.X-Robots-Tag— директивы для роботов на уровне сервера; случайныйnoindexздесь не видно в коде страницы.Strict-Transport-Security,Content-Security-Policy,X-Frame-Options,X-Content-Type-Options,Referrer-Policy— безопасность.
Как пользоваться результатом
- Проверьте код ответа: для живой страницы он должен быть 200 без редиректов.
- Убедитесь, что включено сжатие для HTML, CSS и JS.
- Посмотрите, нет ли случайного
X-Robots-Tag: noindex. - Проверьте заголовки безопасности: HSTS и защиту от встраивания во фреймы.
- Если видите редирект — откройте полную цепочку в проверке редиректов.
Заголовки на сайте 1С-Битрикс
Битрикс по умолчанию отдаёт заголовок X-Powered-CMS: Bitrix Site Manager — его можно убрать на уровне веб-сервера, чтобы не раскрывать платформу. Для статики заголовки кеширования настраиваются в nginx, для HTML — через композитный сайт и Last-Modified. Заголовки безопасности удобнее всего добавлять в конфигурацию nginx или в .htaccess.