Usar o passe de proxy pode funcionar para você
server {
listen 80;
server_name domain.a;
location / {
proxy_pass https://domain.b/foo;
}
}
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.
Usar o passe de proxy pode funcionar para você
server {
listen 80;
server_name domain.a;
location / {
proxy_pass https://domain.b/foo;
}
}
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
}
Poderia ser simplesmente alcançado por retorno também.
location /{
return 301 https://domain.b/foo/;
}