Saya memiliki URL jenis ini:
http://www.example.com/?param1=val1¶m2=¶m3=val3¶m4=val4¶m5=val5
Dan saya ingin mengarahkannya ke yang ini:
http://www.example.com/newparam/val3/val4
Jadi saya telah mencoba aturan penulisan ulang ini tanpa hasil:
rewrite "/?param1=val1¶m2=¶m3=(.+)¶m4=(.+)¶m5=(.+)" http://www.example.com/newparam/$1/$2 redirect;
Apakah nginx tidak dapat menangani parameter kueri?
EDIT: Saya tidak ingin menulis ulang semua petisi. Saya hanya perlu menulis ulang URL itu, tanpa mempengaruhi yang lain.
if
akan berhenti bekerja ketika misparam2
berjalan sebelumnyaparam1
.