Bu tür bir URL var:
http://www.example.com/?param1=val1¶m2=¶m3=val3¶m4=val4¶m5=val5
Bunu buna yönlendirmek istiyorum:
http://www.example.com/newparam/val3/val4
Bu yüzden bu yeniden yazma kuralını başarı ile denedim:
rewrite "/?param1=val1¶m2=¶m3=(.+)¶m4=(.+)¶m5=(.+)" http://www.example.com/newparam/$1/$2 redirect;
Nginx sorgu parametreleriyle başa çıkamıyor mu?
EDIT: Tüm dilekçeleri yeniden yazmak istemiyorum. Diğerlerini etkilemeden yalnızca bu URL'yi yeniden yazmam gerekiyor.
if
örneğin dahaparam2
önce gittiğinde çalışmayı durduracaksınızparam1
.