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

Однако иногда применение HTTPS может вызвать ошибку ERR_TOO_MANY_REDIRECTS, или циклическую переадресацию. Причиной проблемы могут быть уже существующие похожие или конфликтующие редиректы. Например, у Вас есть редирект с HTTP на HTTPS, а сразу после него — переадресация с HTTPS на HTTP. Это создаст петлю. Эта статья поможет Вам решить проблему ERR_TOO_MANY_REDIRECTS, вызванную новой установкой SSL 😊

Наиболее частые причины возникновения циклической переадресации:

Причина 1 - Конфликтующие или повторяющиеся редиректы в панели управления или .htaccess

Если Вы создавали какие-либо редиректы вручную в файле .htaccess, причина может быть в одном из них. Чтобы проверить это, временно отключите файл .htaccess (переименовав файл) и откройте сайт в режиме инкогнито. Если сайт начал работать, вручную проверьте все переадресации, которые есть в файле, включая их поочереди, что поможет найти конфликтующие. Для этого Вам может понадобиться помощь разработчика Вашего сайта.

Ещё один вариант — проверить раздел перенаправлений в панели управления hPanel, так как некоторые редиректы могут быть созданы там.

Причина 2 - Неверные настройки Cloudflare

Если Вы используете Cloudflare, причиной может быть неправильный тип связи SSL или отключенная опция Universal SSL.

Если Вы используете Cloudflare через Hostinger, откройте Хостинг → Управлять → Cloudflare:

И убедитесь, что для опции SSL / Тип шифрования связи выбран вариант Полный:

Если Вы используете Cloudflare напрямую, необходимое значение можно найти на странице SSL/TLS как SSL/TLS encryption mode.

Чтобы проверить включён ли Universal SSL, обязательно войдите в свою панель управления Cloudflare (если у Вас есть Cloudflare от Hostinger, используйте адрес электронной почты своего профиля и выберите опцию «Забыли пароль?»). Universal SSL находится на вкладке SSL/TLSEdge Certificates:

Вы должны увидеть такое сообщение:

Причина 3 - Некорректный URL домашней страницы WordPress в базе данных

Если Ваш сайт создан на WordPress, циклическая переадресация может возникнуть из-за неправильных URL-адресов в базе данных. Чтобы проверить это, откройте базу данных Вашего сайта через phpMyAdmin и перейдите к таблице wp-options:

Там проверьте значения siteurl и home, они должны быть с https:// впереди:

Если вместо этого Вы видите префиксы http, измените их на https:// и Ваш сайт заработает правильно.

Вы нашли ответ?