मेरे पास इस प्रकार का एक 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
।