Ок, идею понятна, однако многие юзеры апача в для mod_rewrite в своих .htaccess ожидают другого поведения.
Я сделал так: set $https_apache "off"; if ($https = "on") { set $https_apache $https; } [...] proxy_set_header HTTPS $https_apache; Есть причины переписать это на map? map $https $https_apache{ default "off"; "on" "on"; } Так? 05.08.2013 23:26, Михаил Монашёв пишет: >> А вот в апаче - > >> HTTPS >> Will contain the text "on" if the connection is using SSL/TLS, or "off" >> otherwise. > >> Вопрос - почему в нгинх сделано так, правильно ли это и не стоит ли >> поменять поведение этой переменной на как в апаче? > > > Вы можете сами поменять поведение, определив через map другую > переменную, зависящую от значения $https. > > Для nginx-а иная практика - пустая строка выключено, непустая - > включено. Сделано так потом, что многие директивы, в которых можно > использовать переменные, включаются, когда только получают непустое > значение, что весьма удобно. > -- Best Regards, Nick Knutov http://knutov.com ICQ: 272873706 Voice: +7-904-84-23-130 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru