redirect - www - una redirección 301



NGINX-Devuelve 301 vs Reescribe (1)

Uso NGINX en mi servidor dedicado.

Tengo una pregunta, con la devolución y la reescritura 301 .

Reescribe 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 redirigen correctamente a la URL solicitada. Pero..

¿Cuál es el método más efectivo para hacer una redirección 301?

Tengo más de 200 URL para redirigir. Entonces, ¿qué recomiendas?


Como se indica en las trampas de nginx , debe usar bloques de servidor y declaraciones de return , ya que son mucho más rápidos que la evaluación de RegEx a través de bloques de location .

Ya que está forzando a la regla de reescritura a enviar un 301, no hay diferencia en lo que respecta al SEO, por cierto.





return