Subdomínios através do Freenom com Github

Subdomínios através do Freenom com Github

Quero que page.mydomain.tk seja redirecionado para mydomain.tk/page. Eu tentei estabelecer um novo recorde como

Name: page A, TTL 3600, Target: <IP>

mas isso redireciona para mydomain.tk. Eu também tentei

Name: page CNAME, TTL 3600, Target: mydomain.tk/page mas resulta em

Error occured: Invalid name in dnsrecord

Agradecemos antecipadamente por qualquer dica.

Responder1

CNAMEs DNS não são redirecionamentos da web – eles são apenas redirecionamentos de "registro A". Portanto, eles só podem apontar para outro nome de domínio, e não para uma URL completa, já que a tradução do CNAME acontece inteiramente fora da solicitação HTTP.

Quando você tem vários domínios diferentes apontando para o mesmo servidor (independentemente de você fazer isso através de CNAMEs ou através de registros A/AAAA), éaté o servidorpara reconhecer que ele está sendo chamado com dois nomes diferentes e traduzir os URLs recebidos de acordo.

(A maioria dos servidores web chama esse recurso de "hosts virtuais baseados em nome" ou "vhosts", abreviadamente.)

Se você estiver hospedando seu site nas páginas do GitHub, você poderá conseguir isso tendo dois repositórios separados – um mydomain.tkno CNAMEarquivo do repositório e outro page.mydomain.tkno arquivo do repositório CNAME.

informação relacionada