Как правильно перекидывать с http на https?

DyrV
На сайте с 31.01.2010
Offline
31
870

При переходе на domain.com открывается http://domain.com.

Как главную страницу через .htaccess перекидывать на https?

Я так понимаю нужно сделать редирект, но на других сайтах вижу код ответа 200. Тоже разъясните, пожалуйста.

IL
На сайте с 20.04.2007
Offline
435
#1

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
DyrV
На сайте с 31.01.2010
Offline
31
#2

Спасибо, работает. А чем это отличается от такого?

RewriteCond %{HTTPS} !=on

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

И что вот это за условия? Нашел тут.

RewriteCond %{SERVER_PORT} !^443$

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

RewriteCond %{SERVER_PORT} ^80$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий