Редирект на хттпс

TaP3aH
На сайте с 13.12.2006
Offline
66
663

Добрый день.

Помогите пожалуйста оформить редирект:

www - https://

http:// - https://

http://www - https://

https://www - https://

такой вариант почему-то не работает:

RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://mysite/$1 [L,R=301]
IL
На сайте с 20.04.2007
Offline
435
#1

# с HTTPS на HTTP:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# с “www” на БЕЗ “www”
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
TaP3aH
На сайте с 13.12.2006
Offline
66
#2

# с HTTPS на HTTP:

?

надо же наоборот, с хттп на хттпс

IL
На сайте с 20.04.2007
Offline
435
#3
TaP3aH:
надо же наоборот, с хттп на хттпс

Комментарий неправильный, правило верное.

TaP3aH
На сайте с 13.12.2006
Offline
66
#4

Оказалось что с редиректом через хтессс, не получится....

Пришлось идти по альтернативному варианту

Сделали такое:

if ( $scheme = "http" ) {
rewrite ^/(.*)$ https://$host/$1 permanent;
}

в nginx

Какие плюсу и минусы такого редиректа? Могут ли быть какие-то проблемы с поисковиками?

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