Как получить доступ к параметрам HTTP GET в Nginx до версии 0.7.8?

StackOverflow https://stackoverflow.com/questions/414324

  •  03-07-2019
  •  | 
  •  

Вопрос

В changelog указана версия 0.7.8 в качестве версии, представляющей $ arg_X нотация для доступа к параметру HTTP GET X из nginx.conf .

К сожалению, вики очень актуальна. Как получить доступ к параметрам HTTP GET из nginx.conf до этой версии?

Это было полезно?

Решение

На данный момент лучшее, что у меня есть, - это сопоставление с $ args .

Например, вместо if ($ arg_user = " jim ") вы можете сказать if ($ args = " user = jim ") . Этот конкретный пример работает только для одного аргумента, поскольку несколько аргументов могут встречаться в любом порядке; этот случай должен быть обработан с помощью регулярных выражений.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top