WordPress und SSL

Selbstverständlich lässt sich jede WordPress-Installation auch bei uns mit SSL absichern. Wenn aber die Installation ohne SSL durchgeführt wurde und "SSL erzwingen" (entweder per .htaccess oder über die Verwaltung) später eingeschaltet wird kommt es häufig zu Problemen durch "Mixed Content", da WordPress falsche URLs erzeugt.

Im folgenden einige häufige Probleme und deren Lösungen:

Fehler "Die Seite leitet zu oft um"

In diesem Fall versucht WordPress in einer Endlosschleife auf eine andere Version der Webseite umzuleiten. Das Problem ist relativ einfach zu beheben:

Bearbeite die Datei "wp-config.php" der WordPress-Installation (am schnellsten über den Filemanager) und füge die folgende Zeile als neue Zeile hinter dem <?php ein, etwa so:

<?php
define('RELOCATE', true);

Das RELOCATE bewirkt, dass WordPress temporär nicht weiterleitet und zusätzlich beim Login einige Einstellungen an die neue Webseiten-Adresse anpasst.

Speichere nun die Datei und rufe die WordPress-Login-Adresse mit SSL auf: wenn z.B. die WordPress-Url blog.meinedomain.de ist, dann https://blog.meinedomain.de/wp-login.php

Nun ganz normal einloggen und zu "Einstellungen" => "Allgemein" wechseln. Bitte prüfe, dass dort unter "WordPress-Adresse (URL)" und "Website-Adresse (URL)" jeweils die korrekte Adresse steht, mit https statt http, z.B. bei "blog.meinedomain.de" muss dort "https://blog.meinedomain.de/" stehen. Anschließend speichern und die Einstellungen sind korrekt angepasst.

Nun muss noch das "RELOCATE" wieder aus der Konfiguration entfernt werden. Lösche dazu einfach die hinzugefügt Zeile (keine weiteren Zeilen, auch nicht das "<?php"). Nach dem Speichern sollte der Blog wieder einwandfrei funktionieren.