Wie man eine WordPress-Website von HTTP auf HTTPS mit NGINX umzieht

Nachdem ich gesehen habe "So installieren Sie das Zertifikat SSL (HTTPS Connection) für eine Website, die auf einem Server gehostet wird NGINX ohne cPanel oder VestaCP”In dem Artikel von hier, sehen wir uns an, wie man eine Website verschiebt WordPress von HTTP pe HTTPS cu NGINX.

Für eine Website oder einen Blog mit WordPress, reicht es nicht aus, das Zertifikat zu installieren SSL damit es auf dem Protokoll gültig ist HTTPS. Auch wenn das Zertifikat SSL korrekt installiert wurde und gültig ist, haben Sie das wahrscheinlich beim Aufrufen einer Seite bemerkt HTTPS, erscheint das "Schloss" nicht in der Adressleiste, ein Zeichen dafür, dass die Seite sicher ist.

Wenn Ihr Blog oder Ihre Website keine sichere Verbindung zu haben scheint (Connection is Not Secure), auch wenn ich das Zertifikat korrekt installiert habe SSL, bedeutet, dass diese Seite noch lokale Links enthält "http". Dies können direkte Links zu sein Mediendateien (Bilder, Videos, Lieder) oder zu strukturelle Elemente (java, CSS).

Wir nehmen das Beispiel iHowTo.Tips, obwohl es einen hat Zertifikat SSL korrekt und gültig installiertWir haben eine Seite, auf der Firefox uns warnt, dass wir keine sichere Verbindung haben.

Nicht sicher SSL Sichere
Nicht sicher SSL Sichere

Es sagt uns auch, dass es Teile der Seite gibt, wie z. B. die Bilder, die nicht gesichert sind. Das bedeutet, dass wir irgendwo im Inhalt des Artikels oder auf den Elementen in der Seitenleiste eine Bilddatei hatten, deren Quelllink mit "http" anstatt "https".

So ändern Sie die Quelle eines Bildes von „http"In"https"Es wäre einfach, diesen Artikel zu bearbeiten. Wenn wir über eine Website mit Hunderten oder Tausenden von Artikeln sprechen, ändern sich die Dinge. Jeden Artikel zu bearbeiten wäre ein Vorgang, der sehr lange dauern würde. Am einfachsten für Benutzer von WordPress, besteht darin, die lokalen Links in zu ändern Datenbank. Umschalten von Links von „http“ auf „https” mit einem einfachen Befehl tun können SQL hingerichtet von phpMyAdmin oder über die Kommandozeile SQL Terminal.

Wie man WordPress von HTTP auf HTTPS umzieht.

Wenn ich oben noch erwähnt habe iHowTo.TipsNehmen wir es als Beispiel und fahren Sie fort. Nehmen wir an, wir müssen in diesem Blog alle Links im Formular ersetzen. "http://ihowto.tips"In"https://ihowto.tips". Diese Links können Bildquellen (src) und andere Links zu internen Seiten sein.
Bevor Sie mit der Arbeit beginnen, empfehlen wir Ihnen, ein Backup der Datenbank zu erstellen.

1. nicht Wir authentifizieren uns bei der Datenbank des Blogs, über phpMyAdmin. Benutzer und Passwort wir finden sie in der Datei wp-config.php von der Domain-Wurzel.

2. wir Klicken Sie auf den Namen der Datenbank auf der linken SeiteDann klicken Sie auf SQL im oberen horizontalen Menü.

3. Wir führen ein SQL Befehlszeile:

UPDATE wp_posts SET post_content = REPLACE(post_content,'http://ihowto.tips','https://ihowto.tips');

Ersetzen Sie die Webadresse und Ihren Domainnamen und berücksichtigen Sie, ob Sie www verwenden oder nicht. Wenn Sie das Präfix "www“, muss er auch hinzugefügt werden.

4. Klicken "Go“, um die Befehlszeile auszuführen.

Wie man WordPress von HTTP auf HTTPS umzieht.
Update SQL verknüpft HTTP mit HTTPS

Die oben angegebene Befehlszeile ändert nur die URLs in der Tabelle "wp_posts", Säule "post_content". Sie können diese Befehlszeile ändern SQL um die URL in allen Datenbanktabellen zu ersetzen.

Vorsichtig! Es gibt Themen von WordPress (WP Themes), die ihre benutzerdefinierten Konfigurationen zurücksetzen, sobald die Domain-URL geändert wurde. Versuchen Sie auch, eine Sicherungskopie davon zu erstellen.

Technikbegeistert, schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe reichhaltige Erfahrung in Betriebssystemen: macOS, Windows und Linux, sowie in Programmiersprachen und Blogging-Plattformen (WordPress) und für Online-Shops (WooCommerce, Magento, PrestaShop).

So erreichen » WordPress » Wie man eine WordPress-Website von HTTP auf HTTPS mit NGINX umzieht
Hinterlasse einen Kommentar