nginx でリライトルールを書くには return または rewrite を使う。 rewrite を使った時の フラグ last と break の違いがわかりにくかったので、簡単にメモ。 return を使ったリライト syntax return code [ text ] (ex. return 403 や return 404 "not found") return code URL (ex. return 301 http://www.example.org$request_uri; ) return URL (ex. return http://www.example.org$request_uri; )code は 302 rewrite を使ったリライト Apache の mod_rewrite に近い。 syntax rewrite regex replacement
![nginx rewriteのlastとbreakの違い](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)