Estou tentando unir uma variável e uma string à diretiva map
no Nginx, mas até agora não tive sorte. A ideia é que quaisquer solicitações para /press/some-variable-text
sejam redirecionadas para /magazine/some-variable-text
map $uri $new_uri {
~^/press/(?<press_id>.+)$ /magazine/$press_id;
}
A saída desta é a seguinte string " / magazine / $ press_id " (não interpola a variável). Quando eu removo o prefixo /magazine/
, o conteúdo da variável é renderizado normalmente.
Existe uma maneira de conseguir isso?
Tags nginx