Перепробовал множество вариантов данного редиректа, но не один не подошел.
Сейчас стоит этот
RewriteEngine On RewriteCond %{ENV:HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
вопрос по правильному редиректу
RewriteEngine On RewriteCond %{ENV:HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Подскажите пожалуйста
# Rewrite www RewriteCond %{HTTP_HOST} ^www.ваш_домен$ [NC] RewriteRule ^(.*) https://ваш_домен/$1 [R=301,L]
Спасибо, работает!Добавьте ниже:
Спасибо, работает!Добавьте ниже:
У большинства хостов есть опция.С http не работает переадресация на https
У большинства хостов есть опция.С http не работает переадресация на https
Если нет, — в .htaccess из версии на гите подсмотрите (там теперь есть и склейка www и http).
#To redirect all users to access the site without the www. prefix RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301] # HTTPS redirect if available RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
Да.Это самое?
RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# HTTP-HTTPS Options +FollowSymLinks RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]