Weiterleitung von HTTP auf HTTPS ohne Berücksichtigung der Subdomain
Diese Variante leitet alle HTTP-Anfragen auf HTTPS weiter, unabhängig davon, ob Besucher Ihre Domain mit oder ohne www aufrufen. Die Weiterleitung funktioniert für beide Versionen gleichermaßen.
Öffnen Sie Ihre .htaccess-Datei und fügen Sie folgenden Code am Anfang der Datei ein:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
So funktioniert der Code:
RewriteEngine On aktiviert das Modul für URL-Weiterleitungen auf Ihrem Server. RewriteCond prüft, ob die Anfrage über HTTP erfolgt. RewriteRule leitet die komplette URL inklusive aller Unterseiten auf die HTTPS-Version weiter. Die Weiterleitung behält dabei die komplette URL-Struktur bei, sodass sprechende URLs erhalten bleiben. Der Parameter R=301 kennzeichnet die Weiterleitung als permanent, L beendet die Regelverarbeitung nach dieser Weiterleitung.
Ein Besucher, der content-baer.deoder www.content-baer.de aufruft, landet automatisch bei https://content-baer.de(wie in unserem Fall) oder https://www.content-baer.de. Die Subdomain bleibt erhalten, nur das Protokoll ändert sich von HTTP zu HTTPS.

