SSL & WP-Multisite

SVG (28 KB), OpenClipart-Vectors

Hinweise zum Thema WordPress und HTTPS:
WordPress Webseite auf HTTPS umstellen leicht gemacht
WordPress auf HTTPS umstellen + Bemerkungen WP-Multisite

Mit Modernisierung Web-Host-Server bplaced hat sich für meine Website ergeben:  u. a. das kostenlose SSL Zertifikat Let’s Encrypt (Lass uns verschlüsseln) zu aktivieren. Also in Verschlüsselung durch SSL der Website URL auch das Schlösschen.

… Nein, ich würde diesen Schritt nicht auf die leichte Schulter nehmen, dachte ich, und hatte Richtig behalten:

WP-Multisite und SSL

Mach' bitte ein Backup von deiner Datenbank, bevor du Änderungen vornimmst!

WP-Multisite ist die normale Umstellung WordPress URL von http://domain.net auf https://domain.net nicht über das Backend (Einstellungen/Allgemein) möglich und ist stattdessen über phpMyAdmin durchzuführen. Wobei zu beachten gilt, hier Beispiels einer zweiten Website mit Subdomain (also subdomain.domain.net), sich derselben Datenbank auch zwei wp_options befinden, also dazu wp_2_options. Diese sind demnach getrennt mit entsprechender URL zu editieren: jeweils siteurl und home

Falls man zwischenzeitlich am Daschboard angemeldt war, muss man sich erneut zum Dashboard anmelden.

Bemerkung: Im Nachhinein die Frage, ob obiges nicht mit Folgendem nächsten Absatz Inhalts funktioniert hätte. Der Website Datenbank URL-Änderung, in einem Wisch, also der folgenden Anpassung der URL von http://domainname.net auf https://domainname.net. Gewiss ist: Sicher ist eins nach dem anderen, weil mit Fehler muss man wieder bei phpMyAdmin beginnen. Da zwischenzeitlich hätte man kein Backend mehr.

Die URLs der Website auf https einrichten

Nächsten Schritt erfolgt nach der Neuanmeldung am Dashboard. Bspw. über Plug-in Better Search and Replace ist dies zu inszenieren – ABER! – auch hier ist WP-Multisite eigens Obacht angesagt. Die beiden Websites haben unterschiedliche URLs und diese Anpassung der URLs ist in den Tabellen zu berücksichtigen. Also eine URL der Tabellen nach der anderen.

Beispiel

Domain:
Suchen nach: http://deinedomain.net
Ersetzen durch: https://deinedomain.net
alle Tabellen mit wp_…

Subdomain(s):
Suchen nach: http://sub.deinedomain.net
Ersetzen durch: https://sub.deinedomain.net
alle Tabellen mit wp_2_…

Auch GUIDs ersetzen? Deren Empfehlung habe ich dieses Kästchen nicht angehakt.

Fehlerhafte SSL Übertragung

In SSL-Funktion waren ein paar Seiten, welche im Verbindungsaufbau der Website das Schlösschen kurz sichtbar und Endverbindung verschwunden. Also wurde den Webseiten die SSL-Verbindung scheinbar nicht anerkannt. Wo könnte der Fehler sein? – weiterlesen im Beitrag SSL-Verbindung fehlt Schloss.

Bild, IO-Images

Ist der Beitrag so weit, so gut?