Como faço para redirecionar para um site virtual hospedado compartilhado no arquivo hosts?
-
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
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.