Задать вопрос
Shutivets
@Shutivets
Умею руками и иногда головой

Редирект с без www http на www https для Битрикс?

Если использую редирект с без www на www
spoiler
RewriteCond %{ENV:HTTPS} on
RewriteRule .* - [E=SSL:s]
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ http%{ENV:SSL}://www.%{HTTP_HOST}/$1 [R=301,L]

Всё работает.
Если использую редирект на https
spoiler
RewriteEngine On
RewriteCond %{HTTP:PORT} !^443$
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

Тож работает, а когда ставлю их вместе, то сайтик жалуется на "слишком много" переадресаций..... Для чистоты эксперимента удалил всё из .htaccess и оставил только эти два выражения, однако жалобы не прекращаются...
Подскажите как реализовать?
Так же прошу посоветуйте что почитать, чтобы понять как составлять подобное?
  • Вопрос задан
  • 1408 просмотров
Подписаться 1 Простой 2 комментария
Решение пользователя Кирилл Володин К ответам на вопрос (2)
Shutivets
@Shutivets Автор вопроса
Умею руками и иногда головой
Решение оказалось до смешного простым.
spoiler
RewriteEngine On
RewriteCond %{HTTP:PORT} !^443$
RewriteRule ^(.*)$ https://www.%{SERVER_NAME}%{REQUEST_URI} [L,R]

Если кто в курсе, всё таки подскажите что почитать на тему .htaccess? Точнее, как эти выражения составлять.
Ответ написан