Wie richtet man die Weiterleitung mit und ohne www ein?

Eine Website kann mit und ohne www am Anfang des Domainnamens erreichbar sein. Die Wahl des einen oder anderen bei einem neuen Domainnamen hat keine Auswirkung auf die SEO, aber es ist wichtig, nicht beide…

Wie richtet man die Weiterleitung mit und ohne www ein?

Eine Website kann mit und ohne www am Anfang des Domainnamens erreichbar sein. Die Wahl des einen oder anderen bei einem neuen Domainnamen hat keine Auswirkung auf die SEO, aber es ist wichtig, nicht beide gleichzeitig aktiv zu lassen, unabhängig vom CMS (WordPress leitet grundsätzlich auf die in seinen Einstellungen hinterlegte Adresse weiter, aber es ist besser, dies auf Serverebene sicherzustellen). Ebenso wichtig ist es, nach einer www-Weiterleitung Ihre interne Verlinkung zu optimieren, um das Ranking und die Nutzererfahrung Ihrer Website zu stärken.

Zur Erinnerung: Es ist besser, alle Weiterleitungen in Ihrem vhost statt in der Datei .htaccess abzulegen, wie wir in unserem eigenen Artikel dazu erläutert haben; klicken Sie hier, um mehr über den besten Speicherort für Weiterleitungen zu erfahren.

Vorbemerkung: Es ist wichtig, daran zu erinnern, dass „globale“ Weiterleitungen (die eine große Anzahl von URLs auf einmal weiterleiten) nach allen anderen Weiterleitungen zu platzieren sind.

Zu beachten ist, dass wir dabei gleichzeitig die Weiterleitung von http auf https behandeln. Wir unterscheiden hier also die verschiedenen Fälle:

Weiterleitung von ohne www auf www in https:

Mit diesen 4 Weiterleitungszeilen richten Sie eine 301 für alle Fälle ein, in denen die Website nicht unter https oder www aufgerufen wird:

RewriteCond %{HTTPS} off [OR]

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^.*$ https://www.%1%{REQUEST_URI} [L,NE,R=301]

Weiterleitung von www auf ohne www in https:

Das Ziel ist hier, alle Varianten ohne https oder mit www auf die URL ohne www zu leiten:

	RewriteCond %{HTTPS} off [OR]
	RewriteCond %{HTTP_HOST} ^www\. [NC]
	RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
	RewriteRule ^.*$ https://%1%{REQUEST_URI} [L,NE,R=301]

Machen Sie aus Weiterleitungs-Herausforderungen SEO-Chancen. Swan.tools führt Sie zu maßgeschneiderten Lösungen.

Zum Tool

Warum leitet man nicht von https auf http weiter?

Eine Weiterleitung einer Domain von https auf http ist nicht wirklich möglich, denn Ihre Nutzer wie auch Google werden beim Aufruf der Ausgangsseite unter https mit der Fehlermeldung eines ungültigen Zertifikats konfrontiert.

Die Weiterleitung von https auf http wäre zwar eingerichtet, würde aber durch diese Sicherheitswarnung wegen eines ungültigen SSL-Zertifikats blockiert. Die Lösung für dieses Problem wäre, trotzdem ein SSL-Zertifikat zu erzeugen; hat man aber ein SSL-Zertifikat, wäre es wirklich schade, nicht die https-Version der Website zu bevorzugen. Zu beachten ist: Seit die Let's-Encrypt-Zertifikate kostenlos sind (ein Dienst, der auf Initiative von Mozilla, der EFF und der University of Michigan entstand und von der ISRG betrieben wird), wäre es wirklich schade, Ihre Website nicht auf https umzustellen.

Warum Websites mit und ohne www oder mit und ohne https vermeiden?

Wenn Sie Ihre Website über beide Varianten erreichbar lassen, erzeugen Sie Duplicate Content. Das ist ein Problem für die SEO, weil Google zwei „Kopien“ des Inhalts jeder Ihrer Seiten unter zwei verschiedenen URLs sieht. Hier kann man sogar von zwei verschiedenen Domains sprechen. Das ist ein Problem, weil Google selbst entscheiden muss, welche Version indexiert wird, und sich die Popularitätssignale (Links, Erwähnungen) auf beide verteilen.

Weiterlesen

Alle Artikel