2016-05-15 15:47 GMT-07:00 Sergey V. Sokolov <[email protected]>: > Есть такой кусочек в конфигурации: > if ($query_string = 'p=anyquery$') { return 403; } > > nginx естественно и вполне законно ругается при старте так: > invalid variable name in /path/to/config:1413 > > Вопрос. Как правильно выполнить данную операцию? > Возможно символ "$" может как то экранироваться, чтобы nginx не воспринимал > это как переменную?
Вроде для этого http://nginx.org/r/geo рекомендуют. geo $eosdollar { default "$"; } ... if ($query_string = 'p=anyquery$eosdollar') { return 403; } :-) -- Константин http://Constantine.SU/ _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
