http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite
「last : 評価を続ける」、「break: 評価を終える」と覚えると、よさそ
last
以下のnginxの設定の場合、「/A/foobar.jpg」にアクセスすると、最終的に「/C/foobar.jpg」にrewriteされます。
location /A { rewrite /A/(.*) /B/$1 last; } location /B { rewrite /B/(.*) /C/$1 last; }
break
以下のnginxの設定の場合、「/A/foobar.jpg」にアクセスすると、「/B/foobar.jpg」までrewriteされます。
location /A { rewrite /A/(.*) /B/$1 break; } location /B { rewrite /B/(.*) /C/$1 last; }