Сопоставление $query_string со строкой содержащей "$"

Sergey V. Sokolov sokol на zavolga.net
Вс Май 15 22:47:12 UTC 2016


Есть такой кусочек в конфигурации:
if ($query_string = 'p=anyquery$') { return 403; }

nginx естественно и вполне законно ругается при старте так:
invalid variable name in /path/to/config:1413

Вопрос. Как правильно выполнить данную операцию?
Возможно символ "$" может как то экранироваться, чтобы nginx не воспринимал это как переменную?

--
С уважением, Сергей Соколов



Подробная информация о списке рассылки nginx-ru