Eu tenho um URL deste tipo:
http://www.example.com/?param1=val1¶m2=¶m3=val3¶m4=val4¶m5=val5
E eu quero redirecioná-lo para este:
http://www.example.com/newparam/val3/val4
Então, eu tentei essa regra de reescrita sem sucesso:
rewrite "/?param1=val1¶m2=¶m3=(.+)¶m4=(.+)¶m5=(.+)" http://www.example.com/newparam/$1/$2 redirect;
O nginx não pode lidar com parâmetros de consulta?
EDIT: Não quero reescrever todas as petições. Eu só preciso reescrever esse URL, sem afetar os outros.
nginx
configuration
redirect
rewrite
David Morales
fonte
fonte
if
irá parar de funcionar quando, por exemplo,param2
for anteriorparam1
.fonte