HTTPS mit Rewrite als default
HTTPS only
Hat man sich nun via let`s encrypt ein kostenloses, aber vom Browser anerkanntes, SSL Zertifikat erstellt sollte man es auch verwenden.
Per Default wird eine Webseite immer noch ohne HTTPS ausgeliefert. Mit folgender htaccess Rewrite Regel stellt man die Anfragen auf https um.
RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.domain.tld/%{REQUEST_URI} [R=301,L]
Dies gilt natürlich nur für Apache.