Umleiten von HTTP zu HTTPS für WordPress unter Linux
Wenn Sie Ihre WordPress-Website unter Linux an das sichere HTTPS-Protokoll umleiten möchten, müssen Sie einige Schritte ausführen, damit die Umleitung richtig funktioniert.
Note: If your site runs on our Managed Hosting for WordPress you do not need to manually change these settings, the HTTPS protocol will be configured automatically.
WordPress-Vorbereitungsschritte
Diese Schritte sollten ausgeführt werden, bevor Code geändert wird.
- Melden Sie sich bei WordPress an .
- Wählen Sie Einstellungen und klicken Sie auf Allgemein .
- Suchen Sie in den allgemeinen Einstellungen die folgenden Einträge:
- WordPress-Adresse (URL):
- Website-Adresse (URL):
- Aktualisieren Sie beide URLs, sodass sie https anstelle von http enthalten
- Speichern Sie die Änderungen
Linux-Umleitungsschritte
Wird Ihre WordPress-Website unter Linux gehostet, wird eine .htaccess-Konfigurationsdatei verwendet . Wenn Sie .htaccess
im Stammordner Ihrer Website platzieren, ändert sich das Verhalten Ihrer Website.
- Laden Sie eine Kopie Ihrer
.htaccess-Datei
aus Ihrem Hosting-Konto herunter. - Öffnen Sie die Datei mit Ihrem bevorzugten Texteditor
Hinweis: Bearbeiten Sie die .htaccess-Datei unbedingt mit einem Nur-Text-Editor, der keinen Zeilenumbruch verwendet. Einige Editoren (z. B. MS Word oder Notepad mit aktiviertem Zeilenumbruch) fügen unsichtbare Zeichen ein, um einen Zeilenumbruch anzuzeigen. Ihre .htaccess-Datei funktioniert nicht, wenn sie diese Sonderzeichen enthält.
- Nehmen Sie die erforderlichen Änderungen anhand der folgenden Beispiele vor.
- Speichern Sie Ihre Änderungen.
- Laden Sie die geänderte
.htaccess-Datei
in Ihr Hosting-Konto hoch. - Testen Sie Ihre Arbeit, indem Sie normal zur Website navigieren. Die Website sollte dann automatisch zu HTTPS umgeleitet werden.
Beispiel für WordPress-.htaccess-Inhalte
Ihre WordPress-Website sollte bereits einen Standardeintrag in Ihrer .htaccess-
Datei enthalten. sollte es etwa wie folgt aussehen:
IfModule mod_rewrite.c > RewriteEngine On RewriteBase / # BEGIN WordPress RewriteRule ^ index \ .php $ - [L] RewriteCond %{REQUEST_FILENAME} ! %{REQUEST_FILENAME} RewriteCond %{REQUEST_FILENAME} ! -D RewriteRule. /index.php [L] / IfModule >
Um sicherzustellen, dass Ihr Hosting-Konto das HTTPS-Protokoll für alle Zugriffe auf die Website erzwingt, müssen Sie der .htaccess-Datei Folgendes hinzufügen.
RewriteCond %{HTTPS} ! = Auf RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301]
Sie müssen das Code-Snippet nach RewriteBase /
in der .htaccess-
Datei einfügen. Es sollte dem folgenden Beispiel ähneln:
IfModule mod_rewrite.c > RewriteEngine On RewriteBase / RewriteCond%{HTTPS} ! = on RewriteRule ^https://%{HTTP_HOST}%{REQUEST_URI} [L, R = 301] # BEGIN WordPress-RewriteRule ^ index \ .php $ - [L] RewriteCond%{REQUEST_FILENAME} ! -f RewriteCond%{REQUEST_FILENAME} ! -d RewriteRule. /index.php [L] / IfModule >
Weitere Informationen
- Laden Sie Dateien unter Web Hosting (cPanel) herunter
- Weitere Informationen über unseren Premium Support für WordPress finden Sie in unserem WP Premium Support Catalog.