Редирект с http на https через nginx

Нужно сделать редирект через nginx c http на https? Легко!

Если у Вас двe отдельных директивы server для одного домена (второй server для ssl), то в первой директиве внутри прописываем:

rewrite ^ https://$server_name$request_uri? permanent;

Если одна строка server:

if ($ssl_protocol = "") {rewrite ^ https://$server_name$request_uri? permanent;}

Один комментарий к “Редирект с http на https через nginx”

  1. Вот все элементарно и просто, но когда столкнулся с настройкой редиректа, то погуглив оказалось столько вариантов, вечно все нужное и полезное не вовремя находиться)))

Обсуждение закрыто.