Mascaramento, redirecionamento ou encaminhamento de domínio inteligente

2

Eu aluguei um nome de domínio, digamos MyFakeDomain.com (usando o GoDaddy, se for o caso) e aluguei uma hospedagem compartilhada que me deu uma URL feia, digamos ugly.long-url.123456789.com (1and1.com, se for importante).

Como esperado, quando as pessoas acessarem MyFakeDomain.com , eu quero que elas vejam o conteúdo de ugly.long-url.123456789.com . No entanto, com o pouco que eu sei sobre isso, eu só era capaz de fazer mascaramento de domínio, mas também substitui todo o título da página da Web por um título estático. Ainda pior do que isso, se você for para MyFakeDomain.com e passar o mouse sobre um link, verá http://ugly.long-url.123456789.com\[ThatLink.html] .

O que devo alterar para ocultar sempre os ugly.long-url.123456789.com dos usuários e não substituir os títulos de todas as páginas?

É algo nos registros de zona e arquivo de zona? (A, CNAME, etc.) Em caso afirmativo, algum recurso que você conheça poderia explicar tudo isso claramente para mim?

Obrigado

    
por Tipx 27.05.2013 / 15:21

2 respostas

1

O que eu tinha que fazer era mudar os Nameservers no registrador de domínio (GoDaddy) para apontar para o host Nameservers of the Domain (1and1). Dessa forma, o mais recente lida com todos os mecanismos subjacentes e o registrador de domínio apenas delega todas as suas responsabilidades no host.

    
por 28.05.2013 / 01:57
0

Depende do ambiente de hospedagem e se você tiver acesso a ugly.long-url.123456789.com .

A idéia básica por trás de tudo isso é: você tem o sistema DNS onde armazena registros A, CNAME, etc. Esses registros ajudam o navegador a identificar o servidor no qual o site está hospedado. No entanto, o servidor tem que ser configurado para realmente lidar com esse domínio , então ele precisa saber qual conteúdo ele deve servir para MyFakeDomain.com .

Se você tiver um pacote de hospedagem adequado para ugly.long-url.123456789.com , será possível adicionar o domínio a ele. Em caso de dúvida, pergunte ao seu provedor de hospedagem. Esta é a maneira mais limpa e provavelmente mais estável de fazê-lo. Se você não puder fazer isso, não poderá fazê-lo com apenas registros A e CNAME.

Se você tem, por exemplo, um pacote de hospedagem PHP para redirecionar seu endereço, pode escrever um script de proxy que encaminha todas as solicitações para ugly.long-url.123456789.com e altera os links na resposta ao seu nome de domínio. Isso requer um pouco de programação. Um bom ponto de partida é a documentação de curvas .

Se você não tiver acesso a um host PHP para seu domínio interessante, mas puder implantar alguns códigos HTML e JavaScript básicos, altere todos os seus URLs em ugly.long-url.123456789.com . Este link:

<a href="http://ugly.long-url.123456789.com/mysite.html">sometext</a>

torna-se isto:

<a href="http://MyFakeDomain.com/#/mysite.html&amp;title=This%20is%20my%20title" target="_top">sometext</a>

Em MyFakeDomain.com você implantaria um script que lê a parte hash do URL e carrega um iframe para ele. ( window.location.hash em JS)

    
por 27.05.2013 / 17:04