Ho un URL di questo tipo:
http://www.example.com/?param1=val1¶m2=¶m3=val3¶m4=val4¶m5=val5
E voglio reindirizzarlo a questo:
http://www.example.com/newparam/val3/val4
Quindi ho provato questa regola di riscrittura senza successo:
rewrite "/?param1=val1¶m2=¶m3=(.+)¶m4=(.+)¶m5=(.+)" http://www.example.com/newparam/$1/$2 redirect;
Nginx non è in grado di gestire i parametri della query?
EDIT: non voglio riscrivere tutte le petizioni. Devo solo riscrivere quell'URL, senza influire sugli altri.
if
smetterà di funzionare quando ad esempio,param2
va davantiparam1
.