So funktioniert es
Eine Domain lässt sich auf mehrere Arten aufrufen:
http://beispiel.de/http://www.beispiel.de/https://beispiel.de/https://www.beispiel.de/
Für Besucher sieht das gleich aus. Für eine Suchmaschine sind es vier verschiedene Adressen. Liefern mehrere davon die Seite direkt aus, statt umzuleiten, findet sie dieselben Inhalte mehrfach. Sie muss dann selbst entscheiden, welche Fassung sie zeigt, und Links von anderen Websites verteilen sich auf die Kopien.
Die Lösung ist eine einzige Hauptadresse. Alle anderen Schreibweisen leiten dauerhaft dorthin um. bytereport ruft die drei anderen Schreibweisen auf und prüft, ob jede am Ende auf genau der Adresse landet, die auch die Startseite hat.
Worauf es ankommt
- Eine Adresse wählen. Ob mit oder ohne www, ist egal. Wichtig ist, dass du dich festlegst und überall dieselbe nutzt: in Links, im Canonical-Tag und in der Sitemap.
- Immer HTTPS. Die Hauptadresse beginnt mit
https://. Mehr dazu in Was HTTPS macht. - Status 301. Eine dauerhafte Weiterleitung (301 oder 308) sagt Suchmaschinen, dass die neue Adresse gilt. Eine vorübergehende (302 oder 307) lässt offen, welche zählt.
- Möglichst ein Schritt.
http://beispiel.de/sollte direkt aufhttps://www.beispiel.de/zeigen, nicht über zwei oder drei Zwischenstationen. - Beide Namen brauchen ein Zertifikat. Fehlt das Zertifikat für die www-Variante, scheitert schon die Verbindung, bevor die Weiterleitung greift.
So richtest du es ein
Die Weiterleitungen gehören in die Konfiguration des Webservers oder des Hostings. Bei vielen Hostern gibt es dafür eine Einstellung wie „Bevorzugte Domain“ oder „HTTPS erzwingen“. Eine Weiterleitung von http und der Variante ohne www auf https://www.beispiel.de sieht so aus:
Bei nginx brauchst du für die www-Adresse über http einen gleichen Block mit listen 80 und server_name www.beispiel.de; die Apache-Regeln, etwa in der .htaccess, decken alle Varianten ab. Stelle danach in deinem CMS die Hauptadresse als Website-Adresse ein, damit es selbst die richtigen Links erzeugt. Hast du keinen Zugriff auf den Server, erledigt das dein Hoster oder deine Agentur.