Ich habe eine Domain über Google Domains gekauft und hoste meine App auf Heroku.
Ich möchte, dass Benutzer über die nackte Domain auf meine App zugreifen können, aber Google Domains lässt nicht zu, dass CNAMEs für die nackte Domain festgelegt werden. Sie haben eine Option, die "Weiterleitung von Subdomänen" ermöglicht. Wenn diese Option festgelegt ist, wird der URL-Pfad jedoch gelöscht.
Wenn ich zum Beispiel "Subdomain-Weiterleitung" für die nackte Domain eingerichtet habe und zu gehe example.com/123
, wird der Benutzer zu weitergeleitet example.com
.
Wie kann ich sowohl die Domain als auch den Pfad weiterleiten?
google
domains
dns
google-apps
Evan Appleby
quelle
quelle
Antworten:
Es hat eine Weile gedauert, aber ich habe es herausgefunden. Dies ist ein zweistufiger Prozess (möglicherweise gibt es andere Möglichkeiten, dies zu tun, aber dies funktioniert auch für AWS):
1) Verwenden Sie einen CNAME-Eintrag, um die
www.example.com
Weiterleitung auf den wahren Hostnamen festzulegen.2) Um die nackte Domain zu konfigurieren, fügen Sie einen "Synthetic Record" hinzu und richten Sie eine "Subdomain Forward" ein. Geben Sie in das Textfeld der Unterdomäne das
@
Zeichen und nichts anderes ein.3) Wählen Sie die Option 'Pfad weiterleiten'. Das sollte genau das tun, was Sie wollen.
quelle
Derzeit ist dies nicht möglich. Für Google Domains gilt jedoch ein Rückgaberecht von 5 Tagen. Sobald die Domain zurückgegeben wurde, kann sie sofort wieder von anderen Registraren gekauft werden.
https://support.google.com/domains/answer/6000754
Wenn dies ein kritischer Bedarf ist, kann die Domain von GoDaddy zurückgegeben und zurückgekauft werden. GoDaddy bietet die Weiterleitung nackter Domains an.
https://support.godaddy.com/help/article/422/manually-forwarding-or-masking-your-domain-name
quelle
Die Weiterleitung von Subdomains hat jetzt die Option "Pfad weiterleiten".
quelle
Dies ist das einzige, was für mich funktioniert hat, wie Rod Michael Perez hervorhob.
https://support.google.com/a/answer/2518373?hl=de
Kurz gesagt, Sie können ändern, wie die nackte Domain umgeleitet wird, indem Sie zu Google Admin Console> Domains> Domains hinzufügen / entfernen wechseln. Verwenden Sie dann für die bestimmte Domain den "Change Redirect Link", um die nackte Domain umzuleiten. Zum Beispiel können Sie "www" verwenden. Stellen Sie sicher, dass Sie auf "Änderungen speichern" klicken, damit die Änderungen wirksam werden.
Wenn Sie nur eine Domain haben, kann der folgende Link hilfreich sein.
https://admin.google.com/DomainSettingsChangeNakedRedirect
Jetzt müssen Sie die Domain DNS Management Console mit Ihren Anmeldeinformationen aufrufen, einen A-Eintrag für "www" hinzufügen und auf Ihre IP verweisen. Aus irgendeinem Grund müssen die nackten A-Einträge mit der Bezeichnung "@" in der DNS-Zone enthalten sein. Löschen Sie alle vorhandenen CNAME "www" -Datensätze.
Testen Sie nun die Umleitung mithilfe der nackten Domäne.
Ich hoffe, dies erspart jemandem die 3 bis 4 Stunden, die ich gebraucht habe, um das herauszufinden.
quelle
Mach einfach eine
.htaccess
Datei:quelle
$1
hat den Wert. Sie können es weiter nach Ihren Wünschen anpassen. Aber auch hier schlage ich vor, dass Sie Ihrer Frage einige Beispiele hinzufügenGoogle-Support hat mir geholfen.
Cname für www hinzufügen Synthetischen Datensatz @ zu http://www.yourgoogledomain.com hinzufügen (Ändern Sie Ihregoogledomain in Ihre Domain)
Klappt wunderbar.
quelle
Im Domänen-Dashboard können Sie festlegen, wie Ihre nackte Domäne behandelt wird, und Sie können die nackte Domäne auf die gewünschte Seite umleiten.
Sie können die schrittweisen Details hier überprüfen: https://support.google.com/a/answer/2518373?hl=de
Unter Subdomain-Weiterleitung gibt es auch Optionen, die Sie verwenden können. Zunächst fügen Sie den CNAME zu Ihrer Liste der synthetischen Datensätze hinzu. Wählen Sie dann aus der Liste der vorhandenen synthetischen Datensätze eine Subdomain-Weiterleitung aus. In diesem Fall möchten Sie den soeben hinzugefügten CNAME auswählen. Sie können bei Bedarf auch synthetische Datensätze hinzufügen und bearbeiten. Aktivieren Sie die Pfadweiterleitung und andere Optionen.
Sie können die Details hier überprüfen: https://support.google.com/domains/answer/6072198?hl=de
quelle