SSL-сертификат, HTTPS-редирект и HSTS связаны между собой, но это не одно и то же. Сертификат включает защищенное HTTPS-соединение. Редирект переводит посетителя с HTTP на HTTPS. HSTS говорит браузеру в будущем автоматически открывать сайт только через HTTPS.
Что делает каждый элемент
| SSL-сертификат | подтверждает hostname и включает зашифрованное HTTPS-соединение. |
| HTTPS-редирект | переводит посетителей с http:// на https://. |
| HSTS | заставляет браузер помнить, что сайт нужно открывать только через HTTPS. |
Почему HSTS нужно включать аккуратно
- Если SSL перестанет работать, браузеры с HSTS могут отказаться открывать сайт через HTTP.
- HSTS стоит включать только после проверки HTTPS для домена, www и нужных поддоменов.
- Не включайте preload, если не понимаете долгосрочные последствия.
Эта страница относится к более широкой теме. Если нужна полная картина, начните с основной инструкции.
Открыть основную инструкциюЕсли хотите сделать HTTPS обязательным, пришлите домен и список поддоменов. Поможем проверить, безопасно ли включать HSTS.
Проверить HTTPS и HSTSКак безопасно проверить SSL и HTTPS
При работе с SSL важно проверить не только наличие сертификата, но и цепочку сертификатов, срок действия, редирект с HTTP на HTTPS и отсутствие смешанного контента. Иногда сертификат установлен правильно, но браузер показывает предупреждение из-за ссылок на изображения или скрипты по HTTP.
- проверьте, на какой домен выпущен сертификат;
- убедитесь, что DNS уже указывает на нужный сервер;
- проверьте www и non-www версии сайта;
- после включения HTTPS проверьте формы, оплату и авторизацию.
Если используется Cloudflare или другой прокси-сервис, важно понимать, где установлен сертификат: на стороне прокси, на хостинге или в обоих местах.
Что подготовить перед обращением
Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «SSL и HSTS: в чем разница», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.
