Weiterleitung zur Domain ohne www

7

Ich benutze IIS7. Wie konfiguriere ich es so, dass der Benutzer, wenn er www.serverfault.com eingibt, wie auf dieser Site zu serverfault.com umleitet?


quelle

Antworten:

6

In IIS7 gibt es zwei gute Möglichkeiten, dies zu tun. URL Rewrite ist großartig, wenn Sie es installiert haben. Damit können Sie eine Regel erstellen, um www zu non-www umzuleiten. Eine weitere Option ist die HTTP-Umleitungsfunktion in IIS.

Gehen Sie wie folgt vor, um die IIS-HTTP-Umleitung (einfachste Methode) zu verwenden:

  • Erstellen Sie eine zweite Site mit einer Host-Header-Bindung von www.yourdomain.com
  • Stellen Sie sicher, dass Sie auf einen anderen Pfad auf der Festplatte verweisen, da beim Aktualisieren der HTTP-Umleitung in IIS Manager Ihre Datei web.config aktualisiert wird, die Sie für Ihre Hauptwebsite nicht aktualisieren möchten. Zeigen Sie einfach auf einen Deadend-Ordner, da er für nichts anderes zum Lesen der Datei web.config verwendet wird.
  • Aktivieren Sie für Ihre WWW-Site die HTTP-Umleitung und setzen Sie den Wert auf http://yourdomain.com . Setzen Sie den Statuscode auf 301 (permanent)
Scott Forsyth - MVP
quelle
@ Scott: Danke für den Einblick. Ich dachte, Host-Header und die entsprechenden DNS-Einträge waren alles, was erforderlich war. Danke, dass du es für mich geklärt hast.
Joeqwerty
1
@ Joeqwerty. Oft ist es alles was benötigt wird. Normalerweise macht es den Leuten nichts aus, wenn 2 Domains (mit und ohne www) auf dieselbe Site verweisen. Es wird immer häufiger, dass Benutzer sicherstellen, dass nur 1 Domain-Name auf die Gründe für die Positionierung ihrer Website-Suchmaschine (SEO) verweist.
Scott Forsyth - MVP
@ Scott: Na dann habe ich heute etwas Neues gelernt ...;)
Joeqwerty
1

huh? Meinen Sie damit, dass der Benutzer, wenn er mydomain.com oder www.mydomain.com eingibt, auf dieselbe Website zugreift? Wenn ja, müssen Sie zwei Dinge tun:

  1. Stellen Sie sicher, dass Ihr Domain A-Eintrag auf die IP-Adresse des Webservers verweist. Stellen Sie sicher, dass Ihr WWW-Datensatz (offensichtlich) auf die IP-Adresse des Webservers verweist.

  2. Fügen Sie der Website in iis7 Host-Header für beide URLs hinzu. Sie möchten mydomain.com und www.mydomain.com als Host-Header auf der Website hinzufügen.

Joeqwerty
quelle
Geben Sie www.serverfault.com ein, um zu serverfault.com zu gelangen. aber geben Sie serverfault.com ein, es bleibt serverfault.com
1

Die einfachste Lösung besteht darin, der Domäne Bindungen hinzuzufügen. Wählen Sie in iis Ihre Site aus und fügen Sie im rechten Bereich im Abschnitt "Bindungen" die Bindung hinzu.

www.example.com

example.com

Xenon
quelle