После выпуска 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, сначала отключите последнее правило редиректа.
Проблемы HTTPS и безопасности проще решать по точным симптомам

Пришлите домен, текст предупреждения браузера, что менялось недавно и где проблема: на www, без www или везде. Поможем проверить SSL, редирект, mixed content и подозрительные файлы. Написать в чат.

Как безопасно проверить SSL и HTTPS

При работе с SSL важно проверить не только наличие сертификата, но и цепочку сертификатов, срок действия, редирект с HTTP на HTTPS и отсутствие смешанного контента. Иногда сертификат установлен правильно, но браузер показывает предупреждение из-за ссылок на изображения или скрипты по HTTP.

  • проверьте, на какой домен выпущен сертификат;
  • убедитесь, что DNS уже указывает на нужный сервер;
  • проверьте www и non-www версии сайта;
  • после включения HTTPS проверьте формы, оплату и авторизацию.

Если используется Cloudflare или другой прокси-сервис, важно понимать, где установлен сертификат: на стороне прокси, на хостинге или в обоих местах.

Что подготовить перед обращением

Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Редирект HTTP на HTTPS: как включить без циклического перехода», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.