редирект на https ошибка
Ребят подскажите в чем проблема?
Хочу сделать редирект на https, выбираю в системных настройках Сервер — server protocol — https
но после включения в htaccess этих директив получаю ошибку о слишком большом количестве редиректов
Хочу сделать редирект на 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]
Комментарии: 3
Хочу сделать редирект на https, выбираю в системных настройках Сервер — server protocol — httpsЭто можно не делать, настройка нигде не учитывается.
но после включения в htaccess этих директив получаю ошибку о слишком большом количестве редиректовНа разных хостингах могут быть свои варианты настроек, потому дефолтная запись может не работать.
Обычно верная запись описана в документации хостинга. Либо подбирать — Как настроить редирект на https в.htaccess?
спасиб, 3 вариант по ссылке зашел
У меня на большинстве проектов вот такая конструкция, на разных хостах.
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.