Задать вопрос
@EdOther
Student - Programmer

Почему выполняется редирект с HTTPS на HTTPS?

Всем добрый день. Есть сайт на ВП, подключен SSL сертификат. Делаю редирект с http на https у меня зацикливается редиректы с https на https. Так же такое происходит если поменять юрл сайта с http на https. Если не делать редирект http и https отрабатывают нормально. В чем может быть проблема, возможно кто-то сталкивался с таким?
  • Вопрос задан
  • 167 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@EdOther Автор вопроса
Student - Programmer
Спасибо всем за помощь. Нашёл решение в этой статье - https://www.digitalocean.com/community/questions/r...

Использовал такой .htaccess
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Zettabyte
@Zettabyte
Проф. восстановление данных ▪ Вопрос? См. профиль
Вероятнее всего, в .htaccess не хватает проверки условия перед редиректом, или оно написано неверно.
Что-то наподобие вот этого (это пример, рабочий вариант для вашего случая может отличаться):
RewriteCond %{HTTPS} !=on
Ответ написан
1. в интернете включая тостер есть около 22 способов сделать редирект в .haccess подберите свой ( они все правлеьные но в связи с особенностями настроек вашей конфигурации веб сервера могут не работать или приводить к циклку, особено если у вас nginx+apache )
2. вместо переменной куда подставьте явный сайт
3. посмотрите цепочку редиректов что именно его не устраивает
например https://site.ru:80 > https://site.ru:80 и так далее.
это можно глянуть тут https://bertal.ru/index.php?a566754
4. так же не забывайте что вам нужно и в самм wordpress поменять настройки
wordpress-https-settings.jpg
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы