it-swarm.com.de

Weiterleitung für Subdomain, die in GoDaddy nicht funktioniert. CNAME vorhanden, aber 404 erhalten

Nach dem Lesen:

Beim Versuch, eine Subdomain auf eine andere Subdomain umzuleiten, treten einige Probleme auf. Hier ist die Netzwerkinfrastruktur:

  • Ich habe einen in uolhost.com registrierten CNAME namens mysubdomain1.mydomain1.com ;
  • der CNAME ( mysubdomain1.mydomain1.com ) verweist auf mysubdomain2.mydomain2.com , das von GoDaddy gehostet wird.
  • Wenn ich den Befehl ping auf mysubdomain1.mydomain1.com verwende, funktioniert die Umleitung einwandfrei und zeigt auf die IP von mysubdomain2.mydomain2 .com ;
  • Wenn ich in meinen Browser mysubdomain2.mydomain2.com eingebe, wird die richtige Site angezeigt.
  • Aber wenn ich mysubdomain1.mydomain1.com eingebe, erhalte ich einen 404-Fehler von GoDaddy ;

Scheint, dass sie mit mehr als einer Site pro Host arbeiten und die Subdomain nicht richtig aufgelöst wird.

GoDaddy schlug vor, eine 301-Umleitung zu erstellen. Dies zeigt jedoch, dass der Benutzer im Browser umgeleitet wurde.

Ich möchte eine Lösung, die mysubdomain2 als mysubdomain1 maskiert. Ist das möglich?

1
Ygor Montenegro

Das Problem hierbei ist, dass GoDaddy Ihnen einen virtuellen Host für den DNS-Namen mysubdomain2.mydomain2.com bereitstellt.

Wenn Sie versuchen, die Site mit mysubdomain1.mydomain1.com aufzurufen, führt der Browser zunächst eine DNS-Suche nach dem Domainnamen durch. Die Suche führt dazu, dass der CNAME-Datensatz angibt, dass die IP-Adresse für mysubdomain2.mydomain2.com gesucht und die Anforderung dort gestellt werden soll.

Der Webbrowser ändert den angeforderten virtuellen Host nicht basierend auf dem Ergebnis der DNS-Suche.

In diesem Fall öffnet Ihr Browser die TCP - Verbindung zum GoDaddy-Webserver und fragt auf der Website nach mysubdomain1.mydomain1.com. GoDaddy antwortet mit 404, da keine solche Seite vorhanden ist.

Es gibt verschiedene Möglichkeiten, um das zu erreichen, was Sie wollen:

  1. Bitten Sie GoDaddy, mysubdomain2.mydomain2.com virtualhost zu ihrem Webserver hinzuzufügen und auf dasselbe Verzeichnis wie mysubdomain1.mydomain1.com zu verweisen. Ich weiß nicht, ob GoDaddy so etwas macht, weil es etwas Besonderes ist.

  2. Konfigurieren Sie einen Webserver an einem separaten Ort für mysubdomain1.mydomain1.com und machen Sie es Proxy-Anforderungen an GoDaddys Server umzukehren.

3
Tero Kilkanen