NGINX - Return 301 vs Rewrite
As stated in the nginx pitfalls you should use server blocks and return
statements as they're way faster than evaluating RegEx via location
blocks.
Since you're forcing the rewrite rule to send a 301 there's no difference when it comes to SEO, btw..