Как сделать редирект http на https: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
Редирект можно выполнить с помощью конструкций в Вашем .htaccess файле: | Редирект можно выполнить с помощью конструкций в Вашем .htaccess файле: | ||
− | + | RewriteEngine On | |
− | RewriteCond %{HTTP:X-Forwarded-Proto} | + | RewriteCond %{HTTP:X-Forwarded-Proto} https |
− | RewriteRule ^(.*)$ | + | RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] |
− | |||
Версия 09:29, 4 мая 2020
Как сделать редирект http на https
Редирект можно выполнить с помощью конструкций в Вашем .htaccess файле:
RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} https RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Также другой вариант вариант, если первый зацикливает:
RewriteEngine on RewriteBase / RewriteCond %{SERVER_PORT} !^443$ RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://site.com/$1 [R=301,L]
, где site.com - Ваш домен
Учтите, что для поисковых систем сайты по http и https - это разные сайты. Поэтому лучше добавлять сайты в вебмастер Google/Yandex сразу c https://