WordPress auf HTTPS umstellen
Beschreibung der HTTPS-Umstellung einer Website in CMS WordPress
Um HTTPS im WordPress-Adminbereich zu erzwingen, fügen Sie die folgende Zeile in Ihre wp-config.php-Datei im Stammverzeichnis Ihrer WordPress-Installation ein:
define('FORCE\_SSL\_ADMIN', true);
Hinweis
Sie können die Funktion testen, indem Sie https://mysite.com/wp-admin/ aufrufen, wobei mysite Ihre Domain ist.
Umstieg des Frontends auf HTTPS
Der gleichzeitige Wechsel der gesamten Website auf HTTPS kann komplex sein, daher ist ein schrittweises Vorgehen empfehlenswert — beginnend mit einzelnen Seiten. Zur Vereinfachung können Sie das Plugin Easy HTTPS Redirection (SSL) verwenden. Das Plugin ermöglicht Folgendes:
- Erzwungenen Login ins Adminpanel über HTTPS
- HTTPS für einzelne Seiten oder Beiträge aktivieren
- Regeln per reguläre Ausdrücke auf URLs anwenden
- Alle unsicheren Inhalte von Seiten entfernen
- Ausgehende Links von HTTP auf HTTPS umwandeln

Mixed-Content-Fehler beheben
Um Mixed-Content-Fehler zu finden, öffnen Sie die Entwicklertools Ihres Browsers (Rechtsklick → Untersuchen → Reiter Console).

Fehler, die als Mixed Content gekennzeichnet sind, werden angezeigt:

Beheben Sie jedes Problem einzeln.
Datenbanklinks auf HTTPS aktualisieren
Greifen Sie über PhpMyAdmin auf Ihre Datenbank zu. Wählen Sie Ihre Datenbank aus und wechseln Sie in den Bereich Suchen, um alle Einträge mit https:// zu finden.

Verwenden Sie die Funktion Suchen und Ersetzen in der Tabelle.


Bestätigen Sie die Ersetzungen mit einem Klick auf Ersetzen.

Wiederholen Sie diesen Vorgang für jede Tabelle und Spalte, die https:// enthält. Mit einer normalen Suche können Sie prüfen, ob noch Einträge verblieben sind.
Hinweis
Erstellen Sie vor Änderungen ein Datenbank-Backup. Nützliche Anleitungen:
Website-Dateien bearbeiten
Laden Sie Ihre Website per FTP auf Ihren lokalen Computer herunter.
Hinweis
Anleitungen zur FTP-Verbindung:
Verwenden Sie einen Code-Editor mit „Suche in Dateien"-Funktion, z. B. Notepad++.
Beginnen Sie im Ordner wp-content/themes und nutzen Sie Suchen → In Dateien suchen.

Ersetzen Sie alle http://-Links durch https:// — ausschließlich im Theme-Ordner. Laden Sie die Dateien nach der Bearbeitung wieder auf den Server hoch.
HTTPS für die gesamte Website erzwingen
Fügen Sie den folgenden Code in die .htaccess-Datei im Stammverzeichnis Ihrer WordPress-Installation ein, um den gesamten Traffic auf HTTPS umzuleiten:
# Force HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.\*) https\://%{HTTP\_HOST}%{REQUEST\_URI} \[R=301,L]
Danach können Sie das Plugin deaktivieren und die Zeile aus wp-config.php entfernen.
Aktualisieren Sie außerdem die URLs in den WordPress-Allgemeinen Einstellungen auf https://, damit alle Links korrekt generiert werden:
