nginx « использование параметров URL(queryString) для location конфига nginx
Можно ли писать секцию location в конфиге nginx и как то использовать в ней параметры урл
что то такое
location /someurl?withsome=params
я сколько не пробовал но пришел в выводу что используется только /someurl а параметры нет, можно ли как то их использовать тут тоже?
что то такое
location /someurl?withsome=params
я сколько не пробовал но пришел в выводу что используется только /someurl а параметры нет, можно ли как то их использовать тут тоже?
1 ответов
Конечно же есть такая возможность. Для этого есть $args.
К примеру, если есть /someurl?withsome=params
location /someurl/ {
if ($args ~* withsome=(.+)) {
# do whatever u want
}
}
Об этом очень подробно можно почитать в wiki: $arg_PARAMETER и $args.