1. Start
  2. /
  3. msrv.io Hosting
  4. /
  5. Webseiten und Domains
  6. /
  7. HTTPS erzwingen mit 301-R...

HTTPS erzwingen mit 301-Redirect

Ein SSL-Zertifikat allein stellt nicht sicher, dass Besucher ausschließlich über HTTPS auf Ihre Website zugreifen. Diese Anleitung zeigt, wie Sie HTTP-Aufrufe per 301-Redirect dauerhaft auf HTTPS umleiten.

Variante 1: Umleitung über die .htaccess-Datei (empfohlen für Apache)

Fügen Sie folgende Regeln am Anfang der .htaccess-Datei im Web-Root Ihrer Domain ein, noch vor dem WordPress-Block:

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

Diese Regel prüft, ob die Verbindung unverschlüsselt ist, und leitet alle Anfragen mit HTTP-Status 301 auf die HTTPS-Variante weiter.

Wichtig: www und non-www einheitlich verwenden

Wenn Sie sowohl https://ihredomain.de als auch https://www.ihredomain.de nutzen möchten, legen Sie zuerst in WordPress unter Einstellungen > Allgemein fest, welche Variante die Hauptadresse ist. Setzen Sie die .htaccess-Umleitung dann passend:

# Beispiel: www auf non-www umleiten + HTTP auf HTTPS
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.ihredomain\.de [NC]
RewriteRule ^(.*)$ https://ihredomain.de/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Variante 2: Umleitung über ISPConfig (Weiterleitungs-Tab)

  1. Melden Sie sich unter https://msrv.io an.
  2. Gehen Sie zu Sites > Websites und öffnen Sie Ihre Website.
  3. Wechseln Sie zum Tab Weiterleitungen.
  4. Tragen Sie als Quelle http://ihredomain.de und als Ziel https://ihredomain.de ein, Typ 301 Permanent.
  5. Speichern Sie.

Redirect prüfen

Testen Sie die Umleitung mit einem HTTP-Aufruf im Browser oder mit curl:

curl -I http://ihredomain.de

Die Antwort muss 301 Moved Permanently und den Location-Header auf https:// enthalten.

Verwandte Anleitungen

Bei Fragen: +49 89 215505888 oder support@cms-admins.de

Still stuck? Contact

Wie können wir helfen?