Как бороться с вопросительным знаком в регулярном выражении в файле nginx cofig

Я новичок в среде nginx. Могу ли я узнать, как работать со знаком вопроса, аргументами и значениями из URL-адреса в nginx.
Ниже приведены запросы, которые получает файл конфигурации nginx.
http://example.com/api/student?id=123,
http://example.com/api/student?name=yuva1,
http://example.com/api/student?place=KL, http://example.com/api/student?marks=56 .

Значения после символа "=" (равно) могут быть любыми. id может получить 456, а name может получить jam5 и т. д., дайте мне знать, как с этим справиться в конфигурационном файле nginx. Ценю вашу помощь.

Спасибо.


person Gowthaman Javi    schedule 13.05.2018    source источник
comment
Чем бы Вы хотели заняться?   -  person Tan Hong Tat    schedule 14.05.2018
comment
@TanHongTat Эти запросы должны обрабатываться конфигурацией nginx.   -  person Gowthaman Javi    schedule 14.05.2018


Ответы (1)


Встроенные переменные Nginx предоставят значение параметра.

Например,

http://example.com/api/student?id=123

$arg_id = 123

$arg_name

argument name in the request line 

Источник: http://nginx.org/en/docs/http/ngx_http_core_module.html#variables

person Tan Hong Tat    schedule 15.05.2018
comment
Это делается с параметром $query_string. Спасибо за вашу помощь!! - person Gowthaman Javi; 21.05.2018