Umleitung Mehrerer Domains mit der Gleichen IP-Adresse
Unser Unternehmen hat seit vielen Jahren hatte Sie mehrere domain-Namen zu schützen, die unsere Produkt-name. Wenn Sie unsere Website wurde erstmals hatten wir alle die diese domain-Namen auflösen zu IP-Adresse, die funktionierte gut, bis jetzt. Wir schrieben die Website mit ASP.NET MVC und jetzt Recaptcha. Die Recaptcha keys registriert sind "www.example.com" das ist unsere Haupt-domain. Wir haben andere domains wie "www.examples.com" und "www.ex-ample.com" das zeigt auf die gleiche IP-Adresse. wenn jemand auf unsere Seite von den alternativen domains, Recaptcha funktioniert nicht, da die keys nicht registriert, dass Alternative domain. Wir möchten redirect eveything, die kommt aus "www.examples.com" "www.example.com".
Ich habe gelesen, dass können Sie die sites in IIS und verwenden Sie eine dauerhafte Umleitung, aber wird das funktionieren, wenn die domains alle auf die gleiche IP-Adresse?
Haben wir auch installiert das Rewrite-Modul für IIS 7, weil viele unserer Seiten verschoben werden, wenn wir eingeschaltet, um MVC. Ist es möglich eine Regel zu schreiben, und wenn ja, wie?
Gibt es eine bessere alternative, die wir verwenden sollten?
Jede Hilfe zu glänzen etwas Licht in diese sehr zu schätzen.
Habe ich kein problem, die Einrichtung der domains in IIS wird diese Arbeit, wenn die domains alle auf die gleiche IP-Adresse? Wenn ich mich www.example.com (192.168.1.1) wird es immer am Ende an www.examples.com (192.168.1.1), die Umleitungen zu www.example.com und die Ursache für ein infinate-Schleife, da Sie auf der gleichen IP-Adresse?
Wie würde CNAME getan werden in einer Windows 2003-DNS-Server?
InformationsquelleAutor awilinsk | 2008-12-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für den CNAME-Ansatz müssen Sie wählen Sie EINE domain-Namen-und machen, dass Ihre primäre. So machen http://www.example.com die go-to, und alle ANDEREN domain-Namen leitet diese. Dann vermeiden Sie die Endlosschleife.
Da ist auch ein Weg, um das setup eine Konfiguration auf dem server, so dass Browser bieten die Möglichkeit, mehrere Domänen zu betrachten, einen einzigen cookie, in diesem Fall, http://www.example.com, Wann dann http://www.examples.com und http://www.ex-ample.com versuchen Sie zu Lesen http://www.example.com's recaptha Sitzung info, es wird funktionieren. Dies würde ermöglichen es Ihnen, noch mehrere url ' s im browser und Unterstützung von gemeinsamen Sitzungen.
Persönlich würde ich einfach umleiten einer domain, VIEL leichter zu implementieren.
so tun:
etc.
EDIT: ja, ich war eingeschlafen, als ich dies schrieb. Dies ist nur ein Teil der Lösung, ich habe den Rest von unten.
CNAMES können verwendet werden, eine Weiterleitung auf dem DNS-Ebene-was bedeutet, es funktioniert besser, und Sie sind nicht stecken, etwas wie Antwort.Umleitung in ASP.NET oder schlimmer noch ein META-REDIRECT-tag. Was dies sagt, ist, dass alle domain-Namen aufgelistet, senden Sie dem Benutzer zu example.com.
Wow, muss ich haben nicht geschlafen den Tag, als ich dies beantwortet. Hop richtig ist, bedeutet dies nicht lösen das problem auf IIS-Ebene zu bekommen, werden alle URL ' s zu Lesen als 'example.com'.
InformationsquelleAutor Adam
Ok, auf meinen CNAME-Lösung, die Sie würde tun müssen, die folgenden:
Einem IIS-Lösung wäre die Installation 2 Websites in der IIS-Manager:
Das problem bei diesem Ansatz ist glaube ich ein Wunsch geht auf http://www.examples.com/somepage.htm weitergeleitet bekommen zu example.com/. (Nicht Punkt example.com/somepage.htm)
Nun, was Sie tun können, in IIS7 (oder IIS6 mit Isapi_Rewrite addon) - setup ein .htaccess-Eintrag auf der Umleitung der web-site, um den gesamten Datenverkehr senden, um die example.com und hängen Sie den Pfad und query-string Informationen.
InformationsquelleAutor Adam
Ja, Sie können dies über die
IIS URL Rewrite
Modul.Hier ist ein Beispiel:
InformationsquelleAutor alex
Nur aus der Spitze von meinem Kopf, können Sie sich möglicherweise in DNS-CNAME-hier.
Eine weitere mögliche Lösung ist die Einrichtung einer website im IIS mit domain-Aliase für alle anderen Domänen in der Ort-und haben diese website leitet den Benutzer zu Ihrer primären domain/site.
InformationsquelleAutor Stephen Wrighton