Как сделать редирект http на https: различия между версиями

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

Текущая версия на 13:11, 21 апреля 2022

Доступная цена


Как сделать редирект http на https

Редирект можно выполнить с помощью конструкций в Вашем .htaccess файле:

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Также другой вариант вариант, если первый зацикливает:

RewriteEngine on 
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$ 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

, где example.com - Ваш домен


Учтите, что для поисковых систем сайты по http и https - это разные сайты. Поэтому лучше добавлять сайты в вебмастер Google/Yandex сразу c https://