Subdomains über Freenom mit Github

Subdomains über Freenom mit Github

Ich möchte, dass page.mydomain.tk auf mydomain.tk/page umgeleitet wird. Ich habe versucht, einen neuen Eintrag als

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

aber dies leitet zu mydomain.tk weiter Ich habe auch versucht

Name: page CNAME, TTL 3600, Target: mydomain.tk/page aber es führt zu

Error occured: Invalid name in dnsrecord

Vielen Dank im Voraus für alle Tipps.

Antwort1

DNS CNAMEs sind keine Web-Weiterleitungen – es sind lediglich „A-Record“-Weiterleitungen. Daher können sie nur auf einen anderen Domänennamen verweisen und nicht auf eine vollständige URL, da die CNAME-Übersetzung vollständig außerhalb der HTTP-Anforderung erfolgt.

Wenn mehrere verschiedene Domänen auf denselben Server verweisen (unabhängig davon, ob Sie dies über CNAMEs oder über A/AAAA-Einträge tun), ist esbis zum Serverum zu erkennen, dass es unter zwei unterschiedlichen Namen aufgerufen wird und die empfangenen URLs entsprechend zu übersetzen.

(Die meisten Webserver nennen diese Funktion „namensbasierte virtuelle Hosts“ oder kurz „vhosts“.)

Wenn Sie Ihre Website auf GitHub Pages hosten, sollten Sie dies erreichen können, indem Sie zwei separate Repositories haben – eines mit mydomain.tkder Datei des Repositorys CNAMEund das andere mit page.mydomain.tkder Datei des Repos CNAME.

verwandte Informationen