書き直す必要がある|に%7℃で
/api/foo.json?stuff=true&things=false&fields=id,Name|rename(name)&_dc=12345
さまざまな方法を試しましたがうまくいきませんでした。パイプ文字が複数ある可能性もあります。
ご協力いただければ幸いです。
答え1
nginxrewrite
ディレクティブは、正規化された URI のみに一致します。この場合、 です/api/foo.json
。クエリ引数の処理は、if
ステートメントと正規表現を使用して処理する必要があります。