NGINX - Retorno 301 vs Reescrita

eu usoNGINX no meu servidor dedicado.

Eu tenho uma pergunta, com oRetorna ereescrever 301.

Reescreva 301:

rewrite ^ http://xxx.xxxxx.net/xx-xxx/$request_uri? permanent;

Retorno 301:

location ~ redirect-this/?$ {
    return 301 http://xxx.xxxxx.net/xx-xxx/redirect-this$1;
}

Todos redirecionam corretamente para o URL solicitado. Mas..

Qual é o método mais eficaz para fazer um redirecionamento 301?

Eu tenho mais de 200 URL para redirecionar. Então, o que você recomenda?

questionAnswers(1)

yourAnswerToTheQuestion