У меня есть http://и https://на том же хосте, что и в следующем:
server {
listen 80;
listen 443 ssl;
...
...
}
Что мне нужно сделать, это перенаправить пользователей, которые обращаются к моему магазину, в https://. Проблема в том, что у меня много языков:
https://mydomain.com/ ru/магазин https://mydomain.com/ fr/магазин и т.д...
Я пробовал это, и он не работал (nginx: configuration file /etc/nginx/nginx.conf test failed)
:
if ($server_port = 80) {
location (en|fr)/shop {
rewrite ^ https://$host$request_uri permanent;
}
}