Mit htaccess ist es sehr einfach dafür zu sorgen das man die SSL Verschlüsselung, also die Nutzung von https erzwingt.
Dabei muss man nur prüfen ob die Seite mit dem https Protokoll aufgerufen wurde oder nicht, und wenn nicht dann wird die URL einfach umgeschrieben.
Hier der Code der in die .htaccess Datei eingegeben werden muss:
RewriteEngine On
# prüfen ob der standart Port 80 genutzt wird. Der standart Port für https / SSL ist 443
RewriteCond %{SERVER_PORT} 80
# sicherstellen das es sich um die gewünschte Domain handelt für die wir SSL erzingen möchten
RewriteCond %{HTTP_HOST} deine-url.de
# zusätzlich testen ob die domain mit www aufgerufen wurde
RewriteCond %{HTTP_HOST} www.deine-url.de
# Umschreiben der URL auf https
# $i enthält pfade und Parameter
# R=301 sagt dem AUfrufer das die seite permanent umgeleitet wird
# L bedeutet das keine weitere Regel mehr angewendet wird.
RewriteRule ^(.*)$ https://deine-url.de/$1 [R=301,L]
Wenn die Seite jetzt mit http://deine-url.de oder http://www.deine-url.de aufgerufen wird, wird automatisch auf https://deine-url.de umgeschaltet.