Mit Plesk lässt sich sehr einfach der komplette http Traffic für eine Domain auf https umstellen:
- Login als Admin in Plesk
- Domain auswählen
- Einstellungen für Apache & nginx
- Zusätzliche Apache-Anweisungen
Und dort nun folgendes Eintragen:
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R,QSA] </IfModule>
Testen kann man das z.B. via curl.
D:\Work>curl http://www.denniswilmsmann.de/ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>302 Found</title> </head><body> <h1>Found</h1> <p>The document has moved <a href="https://www.denniswilmsmann.de/">here</a>.</p> <hr> <address>Apache Server at www.denniswilmsmann.de Port 80</address> </body></html>