После выпуска SSL посетители должны открывать защищенную HTTPS-версию сайта. Редирект с HTTP на HTTPS нужно настроить аккуратно, чтобы не получить циклический переход.
Перед включением редиректа
- Убедитесь, что SSL-сертификат действителен для точного имени: с www и без www, если используются обе версии.
- Проверьте, что сайт открывается напрямую по HTTPS.
- Решите, какой адрес основной: с www или без www.
- Уберите старые правила редиректа, которые могут конфликтовать.
Типовой вариант .htaccess
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Если сайт работает через proxy или CDN, определение HTTPS может отличаться. Тогда нужно использовать способ редиректа, рекомендованный для этого proxy.
Безопасный чеклист редиректа
- Используйте один слой редиректа: панель, .htaccess, плагин CMS или CDN - не все сразу.
- Проверьте http://, https://, www и non-www версии.
- 301 - постоянный редирект, 302 - временный.
- Если браузер пишет too many redirects, сначала отключите последнее правило редиректа.
Пришлите домен, текст предупреждения браузера, что менялось недавно и где проблема: на www, без www или везде. Поможем проверить SSL, редирект, mixed content и подозрительные файлы. Написать в чат.
Как безопасно проверить SSL и HTTPS
При работе с SSL важно проверить не только наличие сертификата, но и цепочку сертификатов, срок действия, редирект с HTTP на HTTPS и отсутствие смешанного контента. Иногда сертификат установлен правильно, но браузер показывает предупреждение из-за ссылок на изображения или скрипты по HTTP.
- проверьте, на какой домен выпущен сертификат;
- убедитесь, что DNS уже указывает на нужный сервер;
- проверьте www и non-www версии сайта;
- после включения HTTPS проверьте формы, оплату и авторизацию.
Если используется Cloudflare или другой прокси-сервис, важно понимать, где установлен сертификат: на стороне прокси, на хостинге или в обоих местах.
Что подготовить перед обращением
Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Редирект HTTP на HTTPS: как включить без циклического перехода», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.
