Sua instrução map
está realizando uma correspondência de sequência em $request_uri
. A variável $request_uri
também inclui a string de consulta. Se você deseja corresponder com e sem a string de consulta, você deve corresponder apenas à frente de $request_uri
, o que pode ser feito usando a sintaxe expressão regular :
map $request_uri $newuri {
~*^/old-url/path /new-url/path;
}
Veja este documento para detalhes.