Backups und Migrationen

Domain oder URL von WordPress ändern

Geprüft am 7 Min. Lesezeit wordpress migraciones

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.

  1. Melden Sie sich im WordPress-Dashboard (wp-admin) an

  2. Gehen Sie zu Einstellungen → Allgemein

  3. Ändern Sie die Felder:

    • WordPress-Adresse (URL): die URL, unter der die WordPress-Hauptdateien liegen
    • Website-Adresse (URL): die URL, die Besucher sehen
  4. 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.

  1. Verbinden Sie sich per FTP oder über den Dateimanager mit Ihrem Konto
  2. Suchen und bearbeiten Sie die Datei wp-config.php im Stammverzeichnis Ihrer WordPress-Installation
  3. 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:

  1. Öffnen Sie phpMyAdmin in Ihrem Hosting-Panel

  2. Wählen Sie die Datenbank Ihres WordPress

  3. Prüfen Sie DB_NAME und $table_prefix in wp-config.php, um die richtige Datenbank und Tabelle zu bestimmen. Suchen Sie wp_options oder die entsprechende Tabelle mit diesem Präfix

  4. 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)
  5. 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

  1. Installieren Sie das Plugin Better Search Replace aus dem offiziellen WordPress-Verzeichnis

  2. Gehen Sie zu Werkzeuge → Better Search Replace

  3. 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
  4. 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

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.