Mit einer Vielzahl von Angeboten von Tausenden von UnternehmenUnterkunftEs ist nicht immer einfach, auf den ersten Blick zu erkennen, um welche Art von Plan es sich handeltUnterkunft eignet sich am besten für eine WordPress-Umgebung. Obwohl die Open-Source-Software mit den meisten Angeboten von kompatibel istUnterkunft, es gibt Dinge, auf die man achten muss, um maximale Leistung zu erzielen.

1. Holen Sie sich Ihr SSL-Zertifikat von Ihrem Webhost

Als Erstes müssen Sie Ihren Webhost kontaktieren und ihn bitten, SSL auf Ihrer Site zu installieren. Die meisten Gastgeber werden Sie bitten, eine jährliche Gebühr zwischen 19 und 99 US-Dollar pro Jahr zu zahlen.

Die gute Nachricht ist, dass Ihre Website auf gehostet wird Vidahost , Siteground , WPEngine ou Dreamhost Sie können Ihnen ein kostenloses SSL-Zertifikat zur Verfügung stellen und Sie während des gesamten Sicherheitsprozesses unterstützen.

Eine andere sehr interessante Option ist Lass uns verschlüsseln , die kostenlose SSL-Zertifikate bereitstellt. Um diesen Vorgang zu vereinfachen, können Sie die verwenden WP WordPress-Plugin verschlüsseln.

2. Aktualisieren Sie die WordPress-URL

Sobald Ihr Host Ihrem Konto SSL hinzufügt, sollte Ihre Website über die URL zugänglich sein https://votresite.com. Wenn Sie über diese Adresse auf Ihre Site zugreifen können, müssen Sie WordPress für HTTPS einrichten.

Der erste Schritt dazu ist super einfach. Melden Sie sich einfach in Ihrem WordPress-Dashboard an und besuchen Sie den Abschnitt Einstellungen> Allgemein.

URL https wordpress.jpeg

Aktualisieren Sie einfach die WordPress-Adresse (URL) und Webadresse (URL) zu HTTPS, wie in der Abbildung unten gezeigt. Speichern Sie die Einstellungen und Sie werden von Ihrem WordPress-Dashboard abgemeldet.

3. Erzwingt SSL für das Dashboard in wp-config.php

Verwenden Sie Ihren FTP, um die Datei zu bearbeiten wp-config.php, befindet sich im Stammverzeichnis Ihrer WordPress-Installation. Fügen Sie Folgendes hinzu:

define ( 'FORCE_SSL_ADMIN', true);

Diese Konstante ermöglicht und erzwingt auf einfache Weise die Verwaltung von WordPress über SSL und erhöht die Sicherheit Ihres WordPress-Dashboards.

4. Umleiten von HTTP zu HTTPS

Zu diesem Zeitpunkt arbeitet HTTPS bereits an Ihrer Website. Aber es gibt noch ein paar Dinge zu tun. Die erste besteht darin, den Verkehr umzuleiten http zu https.

Im Laufe der Jahre wurden viele Websites mit Ihrer Website verlinkt http://Es wird also eine Menge Leute geben, die immer noch auf das Internet zugreifen httpVersion Ihrer Website.

Sie müssen also den gesamten Datenverkehr auf die sichere https-Site umleiten. Dies geschieht mit dem .htaccessDatei, die sich im Stammverzeichnis Ihrer WordPress-Installation befindet. Öffnen Sie die Datei und fügen Sie die folgenden Elemente zwischen den hinzu <IfModule mod_rewrite.c>tags:

RewriteCond% {HTTPS}! = aktiviere RewriteRule ^ https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]

Bitte beachten Sie, dass die .htaccessRedirects können etwas schwierig sein und funktionieren manchmal perfekt auf einem Host und nicht auf einem anderen.

Wenn der obige Code nicht ordnungsgemäß funktioniert, setzen Sie die Änderungen einfach zurück und wenden Sie sich an Ihren Hosting-Anbieter. Sie geben Ihnen gerne die Weiterleitung .htaccess Richtig, das funktioniert auf ihren Servern.

5. alle Links zu HTTPS ändern

Okay, jetzt haben wir HTTPS korrekt eingerichtet und der HTTP-Verkehr wird automatisch zur HTTPS-Site umgeleitet. Es gibt jedoch noch etwas zu tun: Ersetzen Sie alle HTTP-Links auf Ihrer Site durch ihre HTTPS-Entsprechung. Dies erfolgt in zwei getrennten Teilen:

Direkt codierte Links (Hardcodierung) in Themendateien

Beginnen wir mit Ihrem Thema. Wenn Sie eine verwenden Wordpress-Theme aus dem WordPress-Verzeichnis oder einem von ElegantThemes oder einem anderen kostenlosen/Premium-Theme-Store und Sie nichts geändert haben, müssen Sie nichts tun. Wenn Sie jedoch ein benutzerdefiniertes Design oder ein Design verwenden, das Sie selbst geändert haben, können einige HTTP-Links irgendwo direkt codiert sein.

Werfen Sie einen Blick in Ihre Themendateien (insbesondere header.phpet footer.php) und aktualisieren Sie jeden internen HTTP-Link, der direkt auf seine HTTPS-Version codiert ist.

Interne Links in der Datenbank

Beim Schreiben von Artikeln oder Seiten stehen die Chancen gut, dass Sie interne HTTP-Links eingefügt haben. Um Ihre Links zu aktualisieren, können Sie jeden Beitrag und jede Seite bearbeiten, dies dauert jedoch lange.

Anstatt mit so viel Aufwand umzugehen, gibt es eine schnelle und einfache Möglichkeit, alle internen Links in Ihrer Datenbank zu aktualisieren: Verwenden von SQL-Abfragen.

Es gibt verschiedene Möglichkeiten, SQL-Abfragen auszuführen. Die meisten von Ihnen haben wahrscheinlich ein cPanel auf Ihrem Server installiert.

Um von cPanel aus auf phpMyAdmin zuzugreifen, melden Sie sich einfach bei Ihrem cPanel an und klicken Sie auf das Symbol phpMyAdmin im Bereich Datenbanken .

Stellen Sie sicher, dass Sie Ihre Datenbank sichern, falls etwas schief geht. Führen Sie anschließend die folgenden zwei Abfragen aus:

UPDATE wp_posts SET post_content = Ersetzen (post_content, 'http://yoursite.com', 'https://yoursite.com'); UPDATE wp_posts SET post_content = ersetzen (post_content, 'http://www.yoursite.com', 'https://www.yoursite.com');

Stellen Sie sicher, dass Sie „http://yoursite.com“ durch die tatsächliche Adresse Ihrer Website ersetzen. Die Anfragen haben alle Ihre internen Links von HTTP auf HTTPS aktualisiert. Jetzt ist Ihre WordPress-Site vollständig SSL-konform und Sie sollten ein grünes Vorhängeschloss in Ihrer Adressleiste sehen, das Ihre anzeigt Besucher dass Ihre Website vollständig sicher ist.

Das war's für dieses Tutorial. Ich hoffe, es ermöglicht Ihnen die Migration von HTTP zu HTTPS.