Blog

Tutorials, Anleitungen, Produktneuigkeiten und technische Einblicke vom Team, das Ihr Hosting betreibt.

Performance und technisches SEO

301-Weiterleitungen mit .htaccess: HTTPS, www und alte URLs

6 November 2026 2 Min. Lesezeit
Diesen Beitrag teilen

Ändert sich die Adresse einer Seite, müssen Besucher und Suchmaschinen die neue erreichen. Der Standardweg ist eine 301-Weiterleitung (dauerhaft). Unser LiteSpeed-Server liest Apache-kompatible .htaccess-Regeln, daher funktionieren die folgenden Beispiele direkt.

Bevor Sie beginnen

  • Die Datei .htaccess liegt im Stammordner Ihrer Website (meist public_html). Sehen Sie sie im File Manager nicht, aktivieren Sie unter Settings die Anzeige versteckter Dateien.
  • Erstellen Sie vor dem Bearbeiten eine Kopie. Ein einziger Tippfehler kann zu „500 Internal Server Error“ führen; die alte Kopie zurückzuspielen behebt das.
  • Bei WordPress setzen Sie eigene Regeln außerhalb des Blocks # BEGIN WordPress, am besten darüber. WordPress schreibt den Inhalt dieses Blocks selbst neu.

HTTP auf HTTPS umleiten

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Liegt Ihre Website hinter Cloudflare mit aktivem „Always Use HTTPS“, brauchen Sie diese Regel nicht. Steht der SSL-Modus von Cloudflare auf „Flexible“, verursacht sie eine Weiterleitungsschleife; stellen Sie den Modus auf „Full“.

Von www auf ohne www (oder umgekehrt)

Lädt Ihre Website unter nur einer Adresse, erscheint derselbe Inhalt nicht doppelt.

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

Umgekehrt, immer mit www:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Bei WordPress muss die Adresse unter Einstellungen › Allgemein zur gewählten Form passen.

Eine einzelne alte Seite umleiten

Redirect 301 /alte-seite/ https://beispiel.de/neue-seite/

Beim Umzug oder bei geänderter URL-Struktur leiten Sie jede alte Seite mit Besuchern auf ihre nächste neue Entsprechung um. Alles auf die Startseite zu leiten ist für Nutzer und Suchmaschinen eine schwache Lösung.

Von einer alten Domain auf eine neue

Nachdem Sie die alte Domain als Alias in Ihr Konto aufgenommen haben:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?altedomain\.de$ [NC]
RewriteRule ^ https://neuedomain.de%{REQUEST_URI} [L,R=301]

Die SSL-Prüfung nicht blockieren

Breite Regeln, die jede Anfrage umleiten, können auch den Zugriff auf die Prüfdatei des kostenlosen SSL-Zertifikats blockieren. Fügen Sie dann über der Regel diese Ausnahme ein:

RewriteCond %{REQUEST_URI} !^/\.well-known/

Details in unserer AutoSSL-Fehlerbehebung.

Testen

Browser speichern 301-Weiterleitungen zwischen, testen Sie Änderungen daher im privaten Fenster. Erscheint „zu viele Weiterleitungen“, lösen sich zwei Regeln gegenseitig aus; entfernen Sie die zuletzt hinzugefügte Regel und versuchen Sie es erneut.

Kommentare0

Noch keine Kommentare

Schreiben Sie den ersten Kommentar und teilen Sie Ihre Gedanken.

Diskutieren Sie mit

Bitte melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen.

Keinen Beitrag verpassen

Erhalten Sie unsere neuesten Tutorials, Anleitungen und Produktneuigkeiten direkt in Ihr Postfach.

Sie haben unseren Newsletter abonniert.