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.
nginx
configuration
redirect
rewrite
David Morales
źródło
źródło
if
przestaniesz działać, gdy np.param2
Przejdzie wcześniejparam1
.źródło