Mam adres URL tego typu:
http://www.example.com/?param1=val1¶m2=¶m3=val3¶m4=val4¶m5=val5
I chcę go przekierować do tego:
http://www.example.com/newparam/val3/val4
Wypróbowałem więc tę regułę przepisywania bez powodzenia:
rewrite "/?param1=val1¶m2=¶m3=(.+)¶m4=(.+)¶m5=(.+)" http://www.example.com/newparam/$1/$2 redirect;
Czy nginx nie jest w stanie poradzić sobie z parametrami zapytania?
EDYCJA: Nie chcę przepisywać wszystkich petycji. Muszę tylko przepisać ten adres URL, bez wpływu na inne.
if
przestaniesz działać, gdy np.param2
Przejdzie wcześniejparam1
.