Делаем 301 редирект средствами nginx
Если ты заботишься о посетителях своего сайта и о безопасности данных, передаваемых между сайтом и пользователем, то скорее всего тобой уже был приобретён SSL сертификат и успешно установлен на сервере. Осталось дело за малым: перенаправить всех пользователей с http на https версию.
Чтобы сделать редирект с http на https достаточно прописать следующие строки в конфиге nginx:
server {
listen 80;
server_name example.org www.example.org;
return 301 https://example.org$request_uri;
}
server {
listen 443;
server_name www.example.org;
return 301 https://example.org$request_uri;
}
server {
listen 443;
server_name example.org;
...
}