Kann ein DNS-Eintrag auf eine Adresse wie my.domain.com/subdir1 verweisen?
domain-name-system
cname-record
Hannes de Jäger
quelle
quelle
CNAME-Einträge sind Teil des Domain Name System, dem Namenssystem für das Internet. Ihr einziger Zweck ist die Übersetzung von Hostnamen wie
www.example.com
in IP-Adressen. Sie können einem CNAME keine Ordnernamen oder Abfragen hinzufügen. Um genau zu sein, wird CNAME in andere Namen aufgelöst. Dies können A-Records sein, die auf IP-Adressen oder andere CNAME-Records verweisen.Ihr Beispiel
my.domain.com/subdir1
oder besserhttp://my.domain.com/subdir1
Ein URI, ein Uniform Resource Identifier, mit dem eine Ressource im Internet identifiziert oder benannt wird - in Ihrem Fall eine HTTP-Ressource.Eine Problemumgehung könnte darin bestehen, einen CNAME für einen anderen Hostheader zu definieren, der mithilfe der HTTP-Statusantwort 301 ("permanent verschoben") in Ihren Ordner umleitet :
Alle Webserver und Web-Programmiersprachen bieten Befehle für diese Arten von Weiterleitungen.
quelle
Was Sie verlangen, ist eine URL-Weiterleitung. Ein CNAME-Datensatz führt dies NICHT aus.
Ihre einfachste Wette wäre wahrscheinlich, entweder eine .htaccess-Datei zu verwenden oder (noch einfacher) einfach eine schnelle Webseite mit einer Meta-Aktualisierung oder einer Javascript-Umleitung zu schreiben, um den Benutzer automatisch umzuleiten.
Sie haben Ihr Betriebssystem oder Ihren Webserver nicht erwähnt, deshalb versuche ich nur, die bestmögliche generische Antwort zu geben.
quelle
CNAME-Einträge können nur auf DNS-Einträge verweisen. Sie suchen nach einer HTTP-Weiterleitung.
quelle