WordPress mit SSL zu konfigurieren ist denkbar simple. Als Vorarbeit muss an dem Server natürlich SSL konfiguriert sein, damit die folgenden Schritte funktionieren.
Im ersten Schritt definiert man in der funcitons.php Datei des WordPress Themes, die Verbindung mit dem WordPress Backend zu SSL erzwingen. Hierfür muss man die folgenden Zeilen die Datei funcitons.php einfügen und speichern:
define('FORCE_SSL_LOGIN', true);
Wenn man sich nun im Backend von WordPress anmeldet, wird man autmatisch auf die https-verschlüsselten Seiten im Backend geleitet.
Im nächsten Schritt muss man im Menüpunkt Einstellungen/Allgemein die beiden URL Angaben WordPress-Adresse und Seiten-Adresse auf https umstellen:
Zusätzlich kann man jetzt noch hergehen und alle Aufrufe der WordPress Seite über http, ebenfalls auf https zu erzwingen. Hierfür muss man in der .htaccess Datei, im Root-Verzeichnis von WordPress anpassen und die folgenden Zeile einfügen:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} agile-coding.net
RewriteRule ^(.*)$ https://agile-coding.net/index.php [R,L]
</IfModule>
Wenn man jetzt versucht die Website mit http zu öffnen, Werden die Seiten automatisch auf https umgeschrieben.