Redirecionar do nome de domínio para uma caixa hospedada quadrada pontilhada
Pergunta
Eu tenho um servidor php que está executando meu nome de domínio.Para fins de teste, estou executando um asp.net em um IP quádruplo pontilhado.Espero vinculá-los via PHP ou algum tipo de DNS/.htaccess
vodu.
Então, se eu for www.mydomain.com/test
ele redireciona (mas mantém a URL de (www.mydomain.com/test
) na barra de endereço do navegador e as páginas são atendidas pela caixa asp.net quad IP pontilhada.
Solução
Em vez de apontar www.yourdomain.com/test
no seu servidor de teste, por que não usar test.yourdomain.com
?
Supondo que você tenha acesso aos registros DNS de yourdomain.com
, você só precisa criar um mapeamento de registro A test.yourdomain.com
para o endereço IP do seu servidor de teste.
Outras dicas
É bem possível, se entendi o que você quer dizer.
Você tem um servidor PHP com seu domínio apontando para ele.Você também tem um servidor ASP.NET separado que possui apenas um endereço IP associado a ele, sem domínio.
Existe alguma desvantagem em simplesmente apontar seu nome de domínio para sua caixa ASP.NEt?
A maneira mais fácil é fazer www.mydomain.com/test
servir um arquivo HTML que possui um único quadro com o endereço IP simples.No entanto, isso significa que o URL na (incrível) barra de endereço sempre permanece exatamente o mesmo, mesmo se você clicar em um link na página exibida.(Você pode evitar isso adicionando target=_top
no href
, mas isso exigiria algumas modificações em seu "asp.net".)
A única outra maneira que consigo pensar é fazer www.mydomain.com
atuar como procurador.Ou seja, em /test
tem um script ou algo assim que pega a página do seu "asp.net" e encaminha para o cliente.
Você pode fazer isso com um proxy, mas acho que a resposta de Will Harris é a melhor: use um subdomínio.Muito mais simples e também eliminará problemas com links relativos.
Concordo que a ideia do subdomínio é a melhor, mas se por algum motivo não funcionar para você, você também pode ter a página php em /test solicitações de proxy para uma URL na máquina quad pontilhada (usando fopen para acessar o URL quádruplo pontilhado).