Скажем, у меня есть такой URL: www.example.com/a/b/sth
, и я пишу блок местоположения в конфигурации Nginx:
location ^~ /a/b/(?<myvar>[a-zA-Z]+) {
# use variable $myvar here
if ($myvar = "sth") { ... }
}
Я надеюсь, что сможет использовать переменную $myvar
, захваченную из URL-адреса внутри блока, однако Nginx продолжает сообщать мне, что эта переменная не определена и не запускается:
nginx: [emerg] unknown "myvar" variable