nginx « использование параметров URL(queryString) для location конфига nginx

Можно ли писать секцию location в конфиге nginx и как то использовать в ней параметры урл

что то такое

location /someurl?withsome=params

я сколько не пробовал но пришел в выводу что используется только /someurl а параметры нет, можно ли как то их использовать тут тоже?

1 ответов


Конечно же есть такая возможность. Для этого есть $args.
К примеру, если есть /someurl?withsome=params


location /someurl/ {
  if ($args ~* withsome=(.+)) {
    # do whatever u want
  }
}
 

Об этом очень подробно можно почитать в wiki: $arg_PARAMETER и $args.