このタイプの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
。