www.example.com vs example.com

www.example.com vs example.com

Mögliches Duplikat:
www oder nicht www

Stellen Sie sich eine Website vor unterwww.example.com

Wenn die URL manuell als in die Adressleiste von Firefox eingegeben wird example.com, leitet der Browser automatisch zu weiter www.example.com.

Bei Verwendung des Internet Explorers leitet der Browser mit dem Suchbegriff für zu einer Standardsuchmaschine weiter example.com.

Sites wie codinghorror.comoder example.netalle werden automatisch geändert, um auf ihre wwwAdresse umzuleiten.

Gibt es eine Einstellung auf dem Webserver, um dieses Verhalten zu ändern?

Spielen hier noch andere Probleme eine Rolle?

Antwort1

Im Allgemeinen richten Sie Ihren Webserver so ein, dass eine Domain kanonisch ist und alle gewünschten Aliase dorthin umgeleitet werden. Wenn Sie angeben, welcher Webserver, wird sich in Kürze jemand melden und Ihnen erklären, wie das geht :)

Mit Apache könnten Sie etwa Folgendes tun:

<VirtualHost *>
    #our canonical name
    ServerName www.example.com

    #other domains we want to respond to
    ServerAlias example.com

    RewriteEngine on

    #if host is specified and not our canonical one, redirect
    RewriteCond %{HTTP_HOST}   !^www\.example\.com [NC]
    RewriteCond %{HTTP_HOST}   !^$
    RewriteRule ^/(.*)         http://www.example.com/$1 [L,R=permanent]

    ...

</VirtualHost>

Beachten Sie, dass Sie weiterhin A- oder CNAME-Einträge für alle Aliasdomänen definieren müssen.

Antwort2

Ich empfehle, einen der beiden Namen als kanonischen und eindeutigen Weg zum Zugriff auf Ihre Website einzurichten und den anderen als Umleitung dorthin. Verwenden Sie keine CNAME- oder JavaScript-Umleitung. Verwenden Sie eine HTTP-Umleitung.

Ich persönlich leite von www.example.com auf example.com um, weil ich gegen www bin. Der Grund ist ganz einfach: Die Tatsache, dass Sie einen Webbrowser und http verwenden, zeigt bereits, dass Sie versuchen, die Website an diesem Standort aufzurufen. Es ist nicht nötig, weitere redundante Informationen hinzuzufügen. Außerdem kann hr.example.com die Website der Personalabteilung sein. Bedeutet das dann, dass Sie in Ihrem Unternehmen eine WWW-Abteilung haben? Und wenn nicht, dann sollte es www.hr.example.com sein, was ziemlich schlecht aussieht.

Antwort3

Sehen Sie sich die URL oben an. stackoverflow.com führt nicht zu www.stackoverflow.com. Es handelt sich um zwei separate DNS-Einträge. Sehen Sie sich Ihre DNS-Hostkonfiguration an und versuchen Sie, einen A-Eintrag für xyz.com hinzuzufügen. Damit sollte das Problem behoben sein.

Antwort4

verwandte Informationen