вопрос
Посмотрел у крупных сайтов и у них сразу происходит редирект с http://www.site.ru/ >>> httpS://site.ru/
Как реализовать такой редирект?
На данный момент использую такой редирект в .htaccess, который создает ненужную цепочку (http://www >httpS://www > htts://):
Как реализовать такой редирект?
На данный момент использую такой редирект в .htaccess, который создает ненужную цепочку (http://www >httpS://www > htts://):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
SetEnvIf X-Forwarded-Proto "https" HTTPS=on
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$
RewriteCond %{HTTP_HOST} (.*)
RewriteRule (.*) https://%1/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule (.*) https://%1/$1 [R=301,L]
</IfModule>
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.site\.com$ [NC]
RewriteRule ^(.*)$ https://site.com/$1 [R=301,L]
многие редиректы цикличные. этот не подводил еще ниразу