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
$argsapó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;