Редирект с https://www. на https:// средствами Apache mod_rewrite?
Пытаюсь настроить одновременное перенаправление с www.sitename.com на sitename.com и с http на https. Приведенные ниже правила работают замечательно за исключением того, что не происходит редирект с www.sitename.com на sitename.com. Остальные варианты срабатывают.
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ %1%{REQUEST_URI} [R,L] RewriteCond %{HTTPS} off RewriteRule (.*) %{HTTP_HOST}%{REQUEST_URI} [R,L]
Пробовал сделать так:
RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ %1%{REQUEST_URI} [R,L] RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ %1%{REQUEST_URI} [R,L] RewriteCond %{HTTPS} off RewriteRule (.*) %{HTTP_HOST}%{REQUEST_URI} [R,L]
Этот вариант тоже не срабатывает. Такое ощущение, что RewriteCond %{HTTP_HOST} для https запросов вообще никогда не срабатывает. Гугл не помог.
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ %1%{REQUEST_URI} [R,L] RewriteCond %{HTTPS} off RewriteRule (.*) %{HTTP_HOST}%{REQUEST_URI} [R,L]
Пробовал сделать так:
RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ %1%{REQUEST_URI} [R,L] RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ %1%{REQUEST_URI} [R,L] RewriteCond %{HTTPS} off RewriteRule (.*) %{HTTP_HOST}%{REQUEST_URI} [R,L]
Этот вариант тоже не срабатывает. Такое ощущение, что RewriteCond %{HTTP_HOST} для https запросов вообще никогда не срабатывает. Гугл не помог.
Похожие публикации
Несуществующие поддомены домена
Не открывается страница без расширения файла. Почему то...
Проект не доступен. Ошибка хостинга или провайдера интернета.
Вопрос по доступам.
Plesk 9.5.2
Нет комментариев