次のパラメーターがURLの最後に追加されるように、リバースプロキシを構成する必要があります。 &locale=de-de
これはほとんど機能します:
rewrite ^(.*)$ $1&locale=de-de break;
ただし、問題は、「&locale = de-de」がまだ存在しない場合、および「?」がある場合にのみ追加する必要があることです。URLに...
これを行うための正しい正規表現の定式化に関するヘルプを得ることができますか?
別の質問:これを使用すると、URLの疑問符が表示されないのはなぜ
ですか:$ uri?$ args
または、$ uri $ is_args $ argsはエンコードされていないURLを変換し、疑問符は%3fとして表示されます。
アイデア?
編集:proxy_passと組み合わせて使用しているときにこの動作が存在するようです。簡単な書き直しで、非常にうまく機能します。