Добрый день. Есть следующая конфигурация сервера:
server { listen 80; ## listen for ipv4 listen 443 default_server ssl; server_name localhost; server_name_in_redirect off; location = /loc { if ($scheme = http) { return 301 https://$server_name$request_uri; } ... Мы ожидаем что все запросы, которые попадают в этот пустой server_name, будут перенаправляться на https://$host/loc/$request_uri, так как есть директива: server_name_in_redirect off; Однако запросы перенаправляются на https://localhost/loc/$request_uri Из документации такое поведение не удалось понять. Можете пояснить, пожалуйста, как правильно пользоваться это директивой? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,286073,286073#msg-286073 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru