Backups und Migrationen
Domain oder URL von WordPress ändern
Wenn Sie die Domain wechseln, WordPress in ein Unterverzeichnis verschieben oder eine Kopie veröffentlichen, kann es nötig sein, die Haupt-URL zu ändern. Die Methode hängt davon ab, welchen Zugang Sie zur Installation noch haben.
Bevor Sie eine dieser Methoden verwenden, sichern Sie ein wiederherstellbares Backup von Dateien und Datenbank und prüfen Sie, dass die neue Domain auf das richtige Verzeichnis zeigt und ihr HTTPS-Zertifikat funktioniert. Diese Anleitung behandelt eine einzelne Installation; ein Multisite-Netzwerk erfordert ein eigenes Verfahren.
Im Folgenden beschreiben wir drei Hauptmethoden, um die URL von WordPress zu ändern, von der einfachsten bis zur technischsten.
Methode 1: Im WordPress-Dashboard (wp-admin)
Dies ist der einfachste und empfohlene Weg, wenn Sie Zugang zum WordPress-Dashboard haben.
-
Melden Sie sich im WordPress-Dashboard (wp-admin) an
-
Gehen Sie zu Einstellungen → Allgemein
-
Ändern Sie die Felder:
- WordPress-Adresse (URL): die URL, unter der die WordPress-Hauptdateien liegen
- Website-Adresse (URL): die URL, die Besucher sehen
-
Klicken Sie auf Änderungen speichern
Wichtig: Prüfen Sie vor dem Speichern, dass beide URLs korrekt sind, denn ein Fehler kann Sie aus dem Dashboard aussperren.
Methode 2: Die Datei wp-config.php bearbeiten
Verwenden Sie diese Methode, wenn Sie wegen der URL-Änderung keinen Zugang zum Dashboard haben.
- Verbinden Sie sich per FTP oder über den Dateimanager mit Ihrem Konto
- Suchen und bearbeiten Sie die Datei wp-config.php im Stammverzeichnis Ihrer WordPress-Installation
- Wenn diese Konstanten bereits existieren, ändern Sie ihre Werte, ohne sie zu duplizieren. Wenn nicht, fügen Sie die folgenden Zeilen vor dem Kommentar „Das war’s, Schluss mit dem Bearbeiten!“ („That's all, stop editing!“) ein, also vor dem Laden von WordPress:
define('WP_HOME','https://tudominio.com'); define('WP_SITEURL','https://tudominio.com');
Ersetzen Sie tudominio.com durch Ihre tatsächliche Domain. WP_SITEURL muss angeben, wo die WordPress-Dateien liegen, und WP_HOME die öffentliche Adresse der Website; beide sind nur dann gleich, wenn diese Orte übereinstimmen.
Diese Konstanten haben Vorrang vor home und siteurl in der Datenbank, ändern deren Werte aber nicht. Solange sie definiert sind, können Sie die Adressen auch nicht unter Einstellungen > Allgemein bearbeiten. Wenn Sie sie verwenden, um wieder Zugang zu erhalten, aktualisieren Sie danach die gespeicherten Optionen und entfernen Sie die Konstanten, damit die alte URL nicht wieder auftaucht.
Methode 3: Die Datenbank direkt bearbeiten (phpMyAdmin)
Diese Methode ist technischer und sollte mit Vorsicht verwendet werden.
Ablauf der Bearbeitung:
-
Öffnen Sie phpMyAdmin in Ihrem Hosting-Panel
-
Wählen Sie die Datenbank Ihres WordPress
-
Prüfen Sie
DB_NAMEund$table_prefixinwp-config.php, um die richtige Datenbank und Tabelle zu bestimmen. Suchen Sie wp_options oder die entsprechende Tabelle mit diesem Präfix -
Suchen Sie die folgenden Zeilen und bearbeiten Sie ihre Werte in der Spalte option_value:
- home: durch die neue URL ersetzen (Beispiel:
https://tudominio.com) - siteurl: durch die neue URL ersetzen (Beispiel:
https://tudominio.com)
- home: durch die neue URL ersetzen (Beispiel:
-
Speichern Sie die Änderungen
Empfohlener zusätzlicher Schritt: interne Verweise aktualisieren
Nachdem Sie die Haupt-URL mit einer der obigen Methoden geändert haben, ist es sehr empfehlenswert, alle internen Verweise zu aktualisieren, die WordPress in der Datenbank speichert, denn viele Elemente (Bilder, interne Links, Widgets usw.) können weiterhin auf die alte URL zeigen.
Erstellen Sie vorher ein wiederherstellbares Backup der Datenbank. Führen Sie kein direktes SQL-Ersetzen aus und bearbeiten Sie den Dump nicht als Text: WordPress und seine Plugins speichern serialisierte Daten, die beschädigt werden, wenn sich die Länge einer URL ändert.
Warum ist dieser zusätzliche Schritt nötig?
Auch wenn die Haupt-URL von WordPress geändert ist, kann die Datenbank Tausende Verweise auf die alte URL enthalten, in:
- Inhalten von Beiträgen und Seiten
- URLs von Bildern und Mediendateien
- Einstellungen von Widgets und Menüs
- Optionen von Themes und Plugins
Mit Better Search Replace
-
Installieren Sie das Plugin Better Search Replace aus dem offiziellen WordPress-Verzeichnis
-
Gehen Sie zu Werkzeuge → Better Search Replace
-
Füllen Sie die Felder aus:
- Search for: die vollständige alte URL (Beispiel:
https://dominioviejo.com) - Replace with: die vollständige neue URL (Beispiel:
https://dominionuevo.com) - Select tables: Wählen Sie die Tabellen der Installation, die Sie ändern möchten
- Run as dry run?: Lassen Sie diese Option beim ersten Durchlauf aktiviert, um die Anzahl der Änderungen zu prüfen
- Search for: die vollständige alte URL (Beispiel:
-
Prüfen Sie das Ergebnis des Testlaufs und wiederholen Sie den Vorgang nur dann mit deaktivierter Option, wenn es korrekt ist.
Ersetzen Sie nicht nur die nackte Domain: Sie könnten E-Mail-Adressen oder andere Werte ändern, die keine URL sind. Behandeln Sie die Varianten mit http, https, www oder Unterverzeichnissen, die Sie in der Datenbank festgestellt haben, jeweils getrennt.
Mit WP-CLI (fortgeschrittene Methode)
Wenn Sie Zugang zu WP-CLI haben, führen Sie den Befehl im Ordner der richtigen Installation aus oder geben Sie deren Pfad mit --path an. Den Ersetzungsvorgang können Sie so simulieren:
wp search-replace 'https://dominioviejo.com' 'https://dominionuevo.com' --skip-columns=guid --dry-run
Standardmäßig verarbeitet WP-CLI die Tabellen, die für diese Installation registriert sind; prüfen Sie, ob ein Plugin weitere Tabellen nutzt, bevor Sie den Umfang erweitern. Nehmen Sie nicht wahllos alle Tabellen der Datenbank hinzu, wenn dort mehrere Anwendungen liegen.
Führen Sie den Befehl zuerst mit --dry-run zur Simulation aus und dann ohne diese Option, um die Änderungen anzuwenden. WP-CLI berücksichtigt serialisierte Daten; --skip-columns=guid verhindert, dass die dauerhaften Kennungen der Beiträge verändert werden.
Das könnte Ihnen auch helfen
- Ein lokal entwickeltes WordPress im Hosting veröffentlichen Laden Sie die Dateien in das richtige Verzeichnis hoch, importieren Sie die Datenbank und ersetzen S...
- Upload-Limit in All-in-One WP Migration erhöhen Prüfen Sie das wirksame PHP-Limit und den benötigten Speicherplatz für den Import einer .wpress-Date...
- WordPress ohne Datenverlust zu einem anderen Hosting umziehen Übertragen Sie Dateien und Datenbank, passen Sie WordPress an und prüfen Sie DNS, Bestellungen und g...
- Von Wix zu WordPress oder einem anderen Hosting umziehen Bauen Sie die Inhalte von Wix neu auf oder übertragen Sie sie, behalten Sie Domain und E-Mail und be...
Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.