CNAME vs. 301-Weiterleitung auf Namecheap

CNAME vs. 301-Weiterleitung auf Namecheap

Ich habe Probleme, meine DNS-Eintragstypen herauszufinden. Ich möchte, dass die www-Subdomäne meine „kanonische“ Seite ist, daher sieht meine Konfiguration folgendermaßen aus:

www    A record type    actual ip address
@      301 redirect     www address

Ist das richtig? Muss ich die 301-Weiterleitung durch einen CNAME-Datensatztyp ersetzen? So wie ich das verstehe, soll CNAME für www verwendet werden und @ soll das kanonische sein, aber ich möchte es andersherum.

Ich mache mir auch Gedanken um SEO, bin mir aber nicht sicher, wie sich ein CNAME-Eintrag statt einer 301-Weiterleitung darauf auswirkt.

Ein weiteres Problem, das ich mit diesem Setup habe, ist, dass ich nicht verwenden kann[email geschützt]für SSH und ich muss verwenden[email geschützt]. Aber das ist nur ein kleines Ärgernis.

Antwort1

Ein CNAME ist keine Umleitung. Es ist nur ein kanonischer (oder eine Kopie) eines A-Eintrags. Setzen Sie Ihren A-Eintrag für @ auf die IP und das www als CNAME auf example.com. Anschließend können Sie in der Webserverkonfiguration die Stammdomäne so konfigurieren, dass sie auf die www-Subdomäne umleitet. Auf diese Weise verweisen example.com und www.example.com auf denselben Ort, aber Benutzer sehen in ihrem Webbrowser nur www.example.com.

Antwort2

Sie können kein CNAME verwenden, @ohne dass die Welt untergeht.Im Ernst, tun Sie das nicht.

Der beste Kompromiss besteht darin, entweder beide als A-Einträge zu verwenden oder CNAME wwwan zu @senden. Wenn Sie den Webserver auf dieser IP verwalten, konfigurieren Sie ihn so, dass eine Umleitung erfolgt, wenn der Host-Header für die Basisdomäne ist.

verwandte Informationen