Ich habe drei Websites mit jeweils einer eigenen Domäne zu meinem einen Windows Server 2008 IIS 7.0-Webserver gehen.IIS 7.0 Mehrere Domänen-Website-Bindungen
example1.com
example2.com
example3.com
Die Websitebindungen für jeden:
IIS 7.0 Site Bindings example1.com http://img371.imageshack.us/img371/4215/example1pf4.gif
IIS 7.0 Site Bindings example2.com http://img371.imageshack.us/img371/2567/example2xx0.gif
IIS 7.0 Site Bindings example3.com http://img266.imageshack.us/img266/8186/example3rh9.gif
Als ich nach example1.com
navigieren, dann sehe ich meine example1 Website.
Wenn ich zu example2.com
navigieren, dann sehe ich meine Beispiel2 Website.
Aber, wenn ich zu example3.com
navigieren, ich sehe meine example1 Website - nicht die example3 Website erwarte ich.
Was ist los? Warum könnte example2.com
funktionieren, aber example3.com
fehlschlagen?
Problem behoben!
Ich entfernte und dann neu erstellt die Beispiel3.com Website innerhalb von IIS und es funktioniert jetzt.
Ich habe nichts geändert. Entweder hatte es ursprünglich einen einfachen Tippfehler oder der Vorgang, es neu zu erstellen, passierte nur, um einen Schluckauf in IIS zu beheben.
Es funktioniert wieder gestoppt, nachdem ich Setup zusätzliche Umleitungen innerhalb IIS Websites zwingen Subdomains zu verwenden:
http://example1.com/
Umleitungen an http://www.example1.com/
ich wieder entfernt habe und dann neu erstellt die example3.com Websites; Ich habe IIS zurückgesetzt; Ich habe den Server neu gestartet. Es funktioniert immer noch nicht richtig.
Ich habe es herausgefunden. Es ist kein IIS-Problem. Es ist ein DNS-Problem.
Der example3.com
Verkehr ist aus irgendeinem Grund auf einen Webserver in einer anderen Firma gerichtet. Sie liefern eine Seite mit nur einem HTML-Rahmen. Dieser Frame lädt eine Seite mit der Adresse http://example3.example1.com
. Das muss ich auf meinem Webserver handhaben.
Ich habe die Website „ohne Header-Wert“ geändert einfach zu http://www.example1.com/ umleiten, aber der Besuch http://example3.com/ oder http: //www.example3. com/lädt die Website von example1, ohne die Weiterleitung durchzuführen! Es hält http://example3.com/ in der Adressleiste. –
Das würde mich zu der Annahme verleiten, dass der Root-Pfad für die Website falsch ist, da der Domainname unverändert bleibt und zeigt, dass er den Header-Wert erhält. –
Der physische Pfad ist auf C: \ inetpub \ example3 gesetzt, ein realer Ordner mit einer default.html-Datei. Und "default.html" ist ein Standarddokument für diese Site. –