Redirecionar do nome de domínio para uma caixa hospedada quadrada pontilhada

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

  •  09-06-2019
  •  | 
  •  

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.

Foi útil?

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).

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