Правильный редирект с http на https при помощи nginx
Давайте предположим что мы купили ssl сертификат для интернет-магазина и теперь пришло время правильно настроить сайт, а именно редирект с http на https при помощи nginx, ведь мы хотим что бы посетителей перекидывало на защищенное соединение.
в секцию сервер nginx добавим:
1
2
3
|
if ( $scheme = «http» ) {
rewrite ^/(.*)$ https://$host/$1 permanent;
}
|
В результате имеем правильный редирект на nginx
301 (Permanent Redirect) – ресурс навсегда перемещен на новый URL.
По желанию можно там же настроить с www на без www.
В данном примере на этом сайте срабатывает именно редирект на nginx.
Ответить
Хотите присоединиться к обсуждению?Не стесняйтесь вносить свой вклад!