はじめに: リバースプロキシサーバーとしての nginx は、http リクエストの URI を変更する必要がある場合があります。
nginx 書き換えモジュールには、
nginx の命令が含まれています。 rewrite モジュールの概要
ngx_http_rewrite_module モジュールは、正規表現を使用してリクエスト URI を変更し、リダイレクトを返し、設定を条件付きで選択するために使用されます。
主に、正規表現 URI を変更、直接ジャンプ 301、302、リターン 404、 501 エラー; 条件に従って URI を変更する;
nginx モジュール命令の実行シーケンスを書き換える
このモジュールの命令はサーバー/場所の下に表示され、もちろん if ブロック内にも表示されます。サーバーレベルが順番に実行されます;
<code><span>Syntax</span>: <span>rewrite regex replacement [flag];</span><span>Default</span>: <span> —</span><span>Context</span>: <span> server, location, if</span></code>
last ; ngx_http_rewrite_module ディレクティブの現在のセットの処理を停止し、変更された URI に一致する新しい場所の検索を開始します;