nginx: Redirecionando sem alterar a linha de endereço no navegador

1

Eu tenho um sistema de suporte instalado com um hoster diferente e quero que o endereço do meu aplicativo da web contenha um link para esse sistema de suporte. No entanto, o nome de domínio que registrei junto com esse sistema de suporte não tem nenhuma relação com o nome do meu aplicativo da Web e pode confundir as pessoas.

É possível inserir um link como www.example.com/support e redirecionar o nginx para o domínio designado sem alterar a própria linha de endereço?

Eu tentei reescrever, mas ele redireciona você completamente.

    
por Frank Vilea 15.11.2011 / 12:37

2 respostas

2

Você pode tentar fazer um proxying , mas isso é apenas uma dica, eu não tentei ainda.

location / {
  proxy_pass        http://desired_domain;
  proxy_set_header  X-Real-IP  $remote_addr;

  # original host uses built-in $host variable, replace it with desired name
  # proxy_set_header Host $host;
  proxy_set_header  Host       desired_hostname;
}
    
por 15.11.2011 / 13:34
1

Use quadros. conjunto de quadros hospedado em sua máquina com um quadro dentro de puxar conteúdo da URL que você deseja ocultar.

    
por 16.11.2011 / 05:52