Sollten Sie www verwenden?
Sie sollten entweder auf www.example.com oder example.com normalisieren, wobei die Auswahl meist nach Ihren Wünschen erfolgt. Es gibt unterschiedliche Meinungen darüber, welche richtig sind oder welche verwendet werden sollten.
no-www.org befürwortet, dass es überflüssig ist, die www-Subdomain zu verwenden, da das HTTP-Protokoll das Web impliziert.
Standardmäßig verwenden alle gängigen Webbrowser das HTTP-Protokoll. Dabei fügt die Software das "http: //" der angeforderten URL voran und stellt automatisch eine Verbindung zum HTTP-Server auf Port 80 her. Warum benötigen dann viele Server ihre Websites für die Kommunikation über die www-Subdomäne? Bei Mailservern müssen Sie keine E-Mails an die Adresse "[email protected]" senden. Ebenso sollten Webserver den Zugriff auf ihre Seiten über die Hauptdomäne zulassen, sofern keine bestimmte Subdomäne erforderlich ist.
yes-www.org auf der anderen Seite Befürworter der Verwendung der www Subdomain, weil es Ihre Website flexibler ermöglicht. Durch die Verwendung der www-Subdomain können Sie Dinge wie das CDN/Cloud-Hosting einfacher nutzen, indem Sie einen CNAME in Ihren DNS-Datensätzen verwenden. Wenn Sie einen Provider wie Heroku oder Akamai als Host für Ihre Website verwenden, möchte der Anbieter DNS-Einträge aktualisieren können, falls der Datenverkehr von einem fehlerhaften Server auf einen fehlerfreien Server umgeleitet werden muss. Dies wird mithilfe von DNS-CNAME-Datensätzen eingerichtet, und die nackte Domäne kann keinen CNAME-Datensatz enthalten.
Es kann auch dazu beitragen, unnötigen Cookie-Verkehr zu verhindern, wenn statische Assets in einer anderen Domäne gehostet werden.
Eine gängige Website-Optimierung besteht darin, statischen Inhalt aus einer Subdomäne wie static.example.com bereitzustellen. Wenn Sie www verwenden, ist das kein Problem; Die Cookies Ihrer Website werden nicht an die statische Subdomäne gesendet (es sei denn, Sie haben dies ausdrücklich festgelegt).
Sobald Sie
sich entschieden haben, Sie werden den gesamten Datenverkehr, die immer umleiten möchten Version am Ende mit. Mit Apache kann dies mod_rewrite getan werden, wie in anderen Antworten gezeigt:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Wenn Sie die wichtigsten Apache-Konfiguration zu bearbeiten sind in der Lage, eine weitere Option ist die Einrichtung zwei virtuelle Hosts, wo man nur auf die andere umleitet. Ich mache das für meine Website und es hat gut funktioniert.
<VirtualHost *:80>
ServerName example.com
Redirect permanent/http://www.example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
DocumentRoot /var/www
#The rest of your configuration
</VirtualHost>
Tun Sie es mit Apache (entweder vHost config oder .htaccess). –
'Ist es üblich, Umleiten für das Überspringen von www?' [Dies könnte Ihre Frage beantworten] (http://www.yes-www.org/why-use-www) Ich bemerkte alle großen Websites zu einem bestimmten Zeitpunkt, wenn sie Starten Sie mit www. Instagram für einen hat es jetzt erstmal nicht exklusiv gemacht. Vielleicht auch, weil Facebook das tut. Aber auch Snapchat und viele andere große Websites. Ich habe kürzlich angefangen, auch www zu erzwingen. –