Primeiro, $request_uri
não contém argumentos de consulta para a solicitação.
Existem duas opções:
- Use um retorno no qual você adiciona
$args
após o argumentolang
:
return 301 https://example.com?lang=fr&$args:
- Use um mapa:
Em http
level, você define o mapa:
map $args $redirargs {
"~.+" $args&lang=fr;
default lang=fr;
}
E, em seguida, use
return 301 http://example.com$request_uri?$redirargs;