Backups und Migrationen

Domain oder Ordner einer WordPress-Website ändern

Geprüft am 7 Min. Lesezeit wordpress migraciones

Wenn Sie die Domain ändern, ändert sich die Adresse, die der Besucher verwendet. Wenn Sie den Ordner ändern, ändert sich, wo die Dateien gespeichert sind, und die Adresse kann unverändert bleiben. Klären Sie vor dem Start, welchen Vorgang Sie brauchen.

Erstellen Sie ein wiederherstellbares Backup von Dateien und Datenbank und bereiten Sie das Ziel vor. Wenn sich die öffentliche Adresse ändert, planen Sie auch die Weiterleitungen anhand der Anleitung, wie Sie eine Domain ändern, ohne SEO-Rankings zu verlieren.

Die Domain von WordPress ändern

Bevor Sie in WordPress die Domain durch eine neue ersetzen, muss diese neue Domain in cPanel eingerichtet sein und, noch wichtiger, demselben Pfad zugeordnet sein, in dem Ihre WordPress-Installation liegt.

Liegt WordPress zum Beispiel in public_html, können Sie die neue Domain mit gemeinsamem Dokumentstamm hinzufügen, damit sie dieselben Dateien ausliefert.

Liegt es dagegen in einem anderen Pfad, deaktivieren Sie die Option zum gemeinsamen Dokumentstamm und geben Sie im Feld für das Verzeichnis den genauen Ort von WordPress an.

Das gilt auch, wenn Sie zum Beispiel dominio.com durch subdominio.dominio.com ersetzen möchten: Entscheidend ist einerseits, dass die Subdomain in cPanel eingerichtet ist, und andererseits, dass sie aus dem Verzeichnis lädt, in dem WordPress liegt.

Prüfen Sie, dass die neue Domain aus dem richtigen Verzeichnis antwortet und ein gültiges Zertifikat hat, bevor Sie HTTPS verwenden.

Sobald die Domain eingerichtet ist, melden Sie sich wie gewohnt im WordPress-Dashboard an, öffnen Einstellungen > Allgemein und ändern die Felder „WordPress-Adresse (URL)“ und „Website-Adresse (URL)“ auf die neue Domain (vergessen Sie https:// nicht, damit das sichere Protokoll verwendet wird).

Die WordPress-Adresse muss das Unterverzeichnis seiner Dateien behalten, falls es eines gibt; sie muss nicht mit der öffentlichen Adresse übereinstimmen. Wenn die Felder durch Konstanten in wp-config.php gesperrt sind, folgen Sie den Methoden zum Ändern der URL. Diese allgemeinen Anweisungen gelten nicht für ein Multisite-Netzwerk.

Speichern Sie die Änderungen und melden Sie sich unter der neuen Adresse erneut an.

Massenhaftes Ersetzen der alten Domain

Auch wenn WordPress nach dieser Änderung bereits unter der neuen Domain funktioniert, können in der Datenbank noch Adressen gespeichert sein, die auf die alte Domain verweisen, vor allem Bilder, Videos, interne Links und Optionen von Themes oder Plugins.

Erstellen Sie vor Änderungen an der Datenbank ein wiederherstellbares Backup. Das Ersetzen muss mit einem Werkzeug erfolgen, das serialisierte Daten unterstützt; ein SQL-REPLACE oder eine direkte Bearbeitung des Dumps kann Optionen, Widgets und Plugin-Einstellungen beschädigen.

Dafür empfehlen wir das Plugin Better Search Replace.

Geben Sie nach der Installation unter Search for die vollständige alte URL ein, zum Beispiel https://dominio.com, und unter Replace with die neue, zum Beispiel https://nuevodominio.com. Wählen Sie die WordPress-Tabellen und führen Sie zuerst Run as dry run aus, um zu prüfen, wie viele Änderungen vorgenommen werden. Erst nachdem Sie das Ergebnis geprüft haben, wiederholen Sie den Vorgang mit deaktivierter Option. Wenn es auch Varianten mit http, www oder einem Unterverzeichnis gab, behandeln Sie diese getrennt und nur dann, wenn Sie bestätigt haben, dass sie in der Installation vorkommen.

Die Domain in Elementor und ähnlichen Editoren ändern

Bei Page Buildern wie Elementor reichen das massenhafte Ersetzen und der Domainwechsel möglicherweise nicht aus; nach der Änderung sehen Sie dann eventuell defekte Styles oder Bilder, die nicht laden.

Diese Editoren bieten Werkzeuge, um solche Probleme nach einem Domainwechsel zu beheben. In Elementor gehen Sie zum Beispiel in wp-admin zu Elementor > Tools > Replace URL, geben im Formular die alte und die neue Domain ein und prüfen das Ergebnis. Eventuell müssen Sie die Dateien des Editors neu generieren und den Cache leeren; dieses Werkzeug behebt nicht zwingend Verweise anderer Plugins.

Pfad / Speicherort von WordPress ändern

Pfad ändern, ohne die Adresse zu ändern

Aus organisatorischen oder anderen Gründen kann es sein, dass eine Website, die zum Beispiel in public_html/dominio.com lag, in einen neuen Pfad verschoben werden soll, etwa public_html/webs/dominio.com.

Diese Änderung hat keine größeren Auswirkungen auf die interne Funktionsweise von WordPress; Sie müssen nur darauf achten, dass die Domain auf public_html/webs/dominio.com zeigt.

Erstellen Sie vor dem Verschieben eine Kopie der Dateien und der Datenbank, prüfen Sie, dass das Zielverzeichnis keine andere Anwendung enthält, und planen Sie ein Wartungsfenster ein, wenn die Website Bestellungen, Formulare oder Änderungen erhält.

Die Schritte sind:

  • Das WordPress-Verzeichnis an den neuen Ort verschieben. Wir empfehlen dafür den Dateimanager von cPanel; warten Sie, bis der Vorgang abgeschlossen ist. Die Dauer hängt vom Inhalt und von der Art des Verschiebens ab.
  • Den Pfad der Domain ändern, damit sie auf den neuen Ort zeigt.

Verschieben Sie auch die versteckten Dateien, behalten Sie eigene Direktiven in der .htaccess und prüfen Sie danach Permalinks, PHP-Version, geplante Aufgaben und alle absoluten Pfade, die den alten Ort nennen. Wenn die öffentliche Adresse gleich bleibt, müssen beim Verzeichniswechsel keine URLs ersetzt werden.

Pfad und Adresse ändern

Wenn sich neben dem Pfad auch die Adresse ändern soll, bereiten Sie zuerst das endgültige Verzeichnis vor und wenden Sie danach die Schritte für den Adresswechsel an. Prüfen Sie Unterseiten, Bilder, Verwaltung und Formulare, bevor Sie den alten Ort entfernen. Behalten Sie Weiterleitungen von den alten URLs auf ihre neuen Entsprechungen bei, ohne alle Seiten auf die Startseite zu leiten.

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.