и снова про https Есть решение
Добрый день
Купил ssl сертификат, хочу чтобы весь сайт работал по защищенному протоколу (вроде как гугл это любит)
соответственно нужен редирект с http на https
Служба поддержки хостинга установила по моей просьбе, но после настройки редиректа сайт перестал открываться "циклическая переадресация"
Говорят что надо смотреть настройки сайта.
в данный момент галочка Использовать защищенное HTTPS-соединение при оформлении заказа и для личного кабинета покупателя снята (я так понимаю это только для корзины и лк)
В хтачес написано: (сейчас редирект отключен чтоб хоть как-то работало)
#RewriteEngine On
#RewriteCond %{HTTPS} off
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Вопрос: есть ли в движке какие-то настройки, которые могут привести к такому?
Эта тема в архиве. Добавление комментариев к ней отключено.
23 ответа
Вам нужно смотреть шаблоны дизайна в разделе Магазин / Витрина / Шаблоны. По всей видимости в них есть ссылки с явно указанным протоколом http, что и приводит к ошибкам. Нужно исправить такие ссылки на https.
я так понимаю что циклическая переадресация когда я при работе по https пытаюсь подгрузить часть контента с своего сайта по http ?
или код в шаблоне
тоже может выдать ошибку?
т.к. иначе я ничего не нахожу
Со своего сайта. Скрипты, css, изображения
ничего не могу найти...
корректно ли открыть сайт по https и поискать в коде страницы http: ?
сайт 8sezon.ru
Обычно так и делают. Посмотрите статью https://support.webasyst.ru/forum/7350/obnaruzhen-...
На сайте https://8sezon.ru все хорошо и предупреждений нет. Не считая предупреждений слабого алгоритма у яндекса, но на это повлиять не можем.
как только включаю редирект
.htaccess
и пытаюсь зайти скажем на https://8sezon.ru/2301/
меня перебрасывает на https://8sezon.ru/index.php с сообщением о большом количестве переадресаций
вот что в заголовках
Вот если сейчас открыть страницу https://8sezon.ru/2301/ и посмотреть в ее исходный код, то поиском по запросу "http:" находится 9 совпадений. Именно их и нужно устранить (заменить на https или сделать ссылки относительными).
есть, но они все на внешние сайты же
Тоже самое. Версия шопскрипт 6.2.0.42498, тема «Дефолт 2.0» 2.3.1. Все ссылки с http имеют такой вид:
Эти ссылки надо править?
Коллега, есть успехи в борьбе? (у вас вдс? где хоститесь?)
Циклическая переадресация не имеет отношения к контенту сайта.
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
И как написано тут
https://support.webasyst.ru/forum/4293/kak-praviln...
Редирект на https следует делать первым (после RewriteEngine On и #RewriteBase /)
Вот так сделал, не помогло
А RewriteCond %{HTTPS} off куда дели? :)
так тоже не робит
Циклическая переадресация? Тогда попробуйте очистить кэш перед тем как проверить снова.
У меня на тестовой установке такой вариант работает.
в том то и прикол что не помогает
Такая же проблема. Возникает цикличная ссылка или "ERR_TOO_MANY_REDIRECTS". Причём, если при вводе адреса сайта вручную написать https, то всё работает на ура.
не решили вопрос?
Мне помогло вот это:
RewriteCond %{HTTP:X-SSL} !^yes$
RewriteRule (.*) https://yourdomain.com/https://yourdomain.com/$1 [R=301,L]
Общий вид моего .htaccess
наконец то пришло время вернуться к вопросу. )) ну так сайт открывается по http://kd54.ru редиекта на https то нет
Согласен. Пришлось изменить htaccess, т.к. у сайт есть поддомен.
Но скрипт выше - рабочий. Вот сайт с редиректом https://vikante.ru/
у меня так только завелось
так. все кажется проще. исправил в настройках инсталлера путь и кажется работает!