Como faço para redirecionar para um site virtual hospedado compartilhado no arquivo hosts?

StackOverflow https://stackoverflow.com/questions/1889592

  •  19-09-2019
  •  | 
  •  

Pergunta

Quero alterar meu arquivo hosts para redirecionar um endereço da web para o meu site ...

Normalmente eu faria ... ping mysite.com Então, no arquivo hosts, se o IP saiu como 99.99.99.99, eu escrevia ...

99.99.99.99     siteiwanttoredirect.com

Mas, nesse caso, meu site está em hospedagem compartilhada virtual ... o que significa que o IP que retiro do ping é o mesmo que alguns outros sites e, se eu digito esse IP na barra de endereço, www.mysite.com Won ' T subir. Aqui estão um pouco mais de detalhes: alguém que fez uma pergunta sobre Por que pinging não daria o IP correto.

Então, o que eu gostaria de saber é ... se você estiver em hospedagem compartilhada virtual, como especificar redirecionamentos para o seu site no arquivo hosts?

Obrigado,
Matt

Foi útil?

Solução

Você não pode. Com o arquivo hosts, você pode alterar o endereço IP, mas seu provedor de hospedagem compartilhado precisa que o cabeçalho do host HTTP seja configurado corretamente - o que no seu caso ainda será o siteiwanttoredirect.com e não o mysite.com. Seu provedor de hospedagem não saberá quem é o site para mostrar.

O que você poderia O DO é redirecionar para algum host que você controla (FI localhost) e execute um servidor proxy lá. Se você configurar o Apache em sua máquina, com um host virtual para siteiwanttoredirect.com, que faz um proxy reverso para mysite.com, ele deve funcionar.

Outras dicas

Isso é tratado através do cabeçalho do host do site, e não qualquer coisa em sua máquina local, como o arquivo de hosts.

Gostaria de garantir que seu host tenha essa configuração e, desde que as pessoas visitem o nome do site, e não o IP, tudo deve funcionar.

Em um host compartilhado, o site que você recebe é determinado pelo nome de domínio que você pede graças ao Host HTTP Cabeçalho. Para que isso funcione corretamente, o servidor da Web precisa ser configurado corretamente, para que saiba qual site servir em resposta a qual solicitação de host - geralmente é chamado de 'domínios complementares' na hospedagem compartilhada acionada por CPanel.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top