У мене є URL такого типу:
http://www.example.com/?param1=val1¶m2=¶m3=val3¶m4=val4¶m5=val5
І я хочу перенаправити це на це:
http://www.example.com/newparam/val3/val4
Тож я спробував це правило перезаписати без успіху:
rewrite "/?param1=val1¶m2=¶m3=(.+)¶m4=(.+)¶m5=(.+)" http://www.example.com/newparam/$1/$2 redirect;
Чи nginx не може вирішити параметри запиту?
EDIT: Я не хочу переписувати всі прохання. Мені потрібно лише переписати цю URL-адресу, не зачіпаючи інших.
if
перестане працювати, коли, наприклад,param2
піде ранішеparam1
.