ฉันมี 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 ไม่สามารถจัดการกับพารามิเตอร์การสืบค้นได้หรือไม่
แก้ไข:ฉันไม่ต้องการเขียนคำร้องทั้งหมด ฉันต้องเขียน URL นั้นใหม่โดยไม่ส่งผลกระทบต่อคนอื่น
if
จะหยุดทำงานเมื่อเช่นไปก่อนparam2
param1