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