Redirecionamento Nginx: pasta para domínio externo

2

Estou tentando redirecionar domain1.com/blog/$ para domain2.com/$. Como eu edito isso para tirar o / blog do redirecionamento?

location /blog {
    rewrite ^/(.*) http://domain2.com/$1 break;
}

Agora ele redireciona domain1.com/blog/blabla para domain2.com/blog/blabla (então o blog ainda está lá). Obrigado desde já!

    
por MultiformeIngegno 11.06.2012 / 00:53

1 resposta

2

Você quer que a parte regex da sua reescrita corresponda a ^/blog/ e capture tudo que a segue:

rewrite ^/blog/(.*) http://domain2.com/$1 break;

Usando essa abordagem, você também pode se livrar do bloco de localização.

    
por 11.06.2012 / 02:19