редирект на https ошибка

Ребят подскажите в чем проблема?
Хочу сделать редирект на https, выбираю в системных настройках Сервер — server protocol — https
но после включения в htaccess этих директив получаю ошибку о слишком большом количестве редиректов
# Force rewrite to https for every host
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{SERVER_PORT} !^443
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Евгений
09 февраля 2022, 11:16
modx.pro
525
0

Комментарии: 3

Андрей
09 февраля 2022, 12:00
+1
Хочу сделать редирект на https, выбираю в системных настройках Сервер — server protocol — https
Это можно не делать, настройка нигде не учитывается.

но после включения в htaccess этих директив получаю ошибку о слишком большом количестве редиректов
На разных хостингах могут быть свои варианты настроек, потому дефолтная запись может не работать.

Обычно верная запись описана в документации хостинга. Либо подбирать — Как настроить редирект на https в.htaccess?
    Евгений
    09 февраля 2022, 12:21
    0
    спасиб, 3 вариант по ссылке зашел
    Дмитрий Середюк
    10 февраля 2022, 13:55
    0
    У меня на большинстве проектов вот такая конструкция, на разных хостах.
    RewriteCond %{HTTP:X-Forwarded-Proto} !=https
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3