Nginx redirecionar / reescrever um domínio.a para domain.b / foo / sem alterar um URL

0

Eu tenho um problema com a implementação desse redirecionamento:

https://domain.a/ => https://domain.b/foo/

sem alterar um URL para domain.b. Gostaria de ver o conteúdo do domínio URL.a do domínio.b / foo / na barra de endereço do navegador.

    
por gruntboy 04.01.2017 / 11:13

3 respostas

0

Usar o passe de proxy pode funcionar para você

server {
    listen 80;
    server_name domain.a;

    location / {
        proxy_pass https://domain.b/foo;
    }
}
    
por 04.01.2017 / 12:30
0

Por favor, verifique o exemplo abaixo:

server {
    listen 443;
    server_name     domain.a domain.b;
    rewrite ^/(.*)$ https://domain.a/ permanent;

    //Rest of your nginx configuration

    }
    
por 04.01.2017 / 11:47
0

Poderia ser simplesmente alcançado por retorno também.

location /{
   return 301 https://domain.b/foo/;
}
    
por 19.01.2018 / 07:51

Tags