With `break` browser downloads the php file instead of receiving the result content. With `last` it works.
I thik the `last` flag should be appended to all *.php rewrite rules files.
http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite