Правильный редирект с 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.












Ответить
Хотите присоединиться к обсуждению?Не стесняйтесь вносить свой вклад!