Irgendwann stellen Sie möglicherweise fest, dass Sie den Domänennamen Ihrer WordPress-Website ändern müssen. Vielleicht haben Sie einen besseren Domainnamen gefunden oder Sie haben eine temporäre Domain verwendet, um alles einzurichten. In jedem Fall müssen Sie einige Einstellungen in Ihrer WordPress-Installation ändern, um den Übergang zu Ihrer neuen Domain reibungslos zu gestalten.

Wenn Sie Ihre Website auf einen neuen Server migrieren müssen, finden Sie in diesem Handbuch Informationen zur Migration ohne Ausfallzeiten.

Bereiten Sie sich vor, indem Sie alle notwendigen Informationen sammeln

Bevor Sie Ihren Domainnamen ändern, benötigen Sie folgende Informationen, auf die Sie sofort zugreifen können:

  • Ihre Anmeldedaten für den WordPress-Administrator. Dies ist der Benutzername und das Passwort für die Anmeldung am WordPress-Dashboard.
  • Ihre Dateimanager- oder cPanel-Anmeldedaten.
  • Ihre FTP-Anmeldedaten
  • Zugriff auf PHPmyAdmin über Ihr Control Panel.

Sie möchten auch eine vollständige Sicherungskopie Ihrer WordPress-Installation erstellen.

Hier sind vier Optionen zum Ändern Ihres WordPress-Domänennamens, beginnend mit der einfachsten Methode und endend mit zwei Optionen, die nur verwendet werden sollten, wenn Sie die ersten beiden nicht zum Laufen bringen können.

1. Ändern Sie den Domainnamen über das WordPress Admin-Panel

Die einfachste Möglichkeit, Ihren Domain-Namen zu ändern, besteht darin, sich bei Ihrem WordPress-Administrator-Konto anzumelden und zur Seite "Allgemeine Einstellungen" zu navigieren. Sie sehen zwei Optionen "WordPress-Adresse (URL)" und "Site-Adresse (URL)".

Ändern Sie diese zwei URLs in Ihren Zieldomänennamen. In den meisten Fällen sind diese beiden URLs identisch, sie unterscheiden sich jedoch, wenn Sie Ihre WordPress-Dateien in einem anderen Verzeichnis als der Domäne speichern, die für den Zugriff auf die Website verwendet wird. Wenn dies der Fall ist, stellen Sie sicher, dass Sie die "WordPress Address" -Option bearbeiten, um das Verzeichnis wiederzugeben, in dem sich Ihre WordPress-Dateien befinden. Die URL "Site-Adresse" ist die Adresse, die Nutzer eingeben sollen, um auf Ihre Website zuzugreifen.

Diese Option funktioniert, wenn Sie kein Problem beim Zugriff auf Ihr Admin-Dashboard haben. Wenn Sie nicht auf Ihr Administrator-Dashboard zugreifen können, hilft die nächste Option.

2. Bearbeiten Sie die Datenbank über phpMyAdmin

Bevor Sie Änderungen an Ihrer Datenbank vornehmen, müssen Sie sie in cPanel oder in dem von Ihnen verwendeten Kontrollfeld sichern.

Navigieren Sie zu phpMyAdmin und finden Sie Ihre WordPress-Datenbank in der linken Spalte. Klicken Sie auf den Namen der Datenbank, um sie auszuwählen. Sie sehen eine Liste mit Tabellen unterhalb des Datenbanknamens. Suchen Sie die Tabelle "wp_options" und klicken Sie darauf. Innerhalb dieser Tabelle gibt es zwei Zeilen, die Sie bearbeiten müssen: "siteurl" und "home". Diese sollten als die ersten zwei Optionen erscheinen. Bearbeiten Sie diese Werte, um Ihre Zieldomäne wiederzugeben, und Sie sind fertig!

3. Bearbeiten Sie die Datei wp-config.php

Wenn die ersten beiden Optionen nicht funktionieren, können Sie die Datei "wp-config.php" direkt bearbeiten. Sie können diese Datei in Ihrem Dateimanager bearbeiten oder Sie können die Datei herunterladen, um sie über Ihren FTP-Client zu bearbeiten und hochzuladen.

Sie möchten die zwei Codezeilen identifizieren, die Ihre URLs für Domainnamen definieren. Sie werden so aussehen:

 define ('WP_HOME', 'http://example.com'); definieren ('WP_SITEURL', 'http://example.com'); 

Ersetzen Sie beide Instanzen von "example.com" durch Ihren Zieldomänennamen.

Diese Option zum Ändern Ihres Domänennamens funktioniert, sollte aber als letztes Mittel verwendet werden. Wenn Sie Ihre Datei "wp-config.php" manuell bearbeiten, codieren Sie im Wesentlichen die Websitewerte auf Ihrer Website und können diese Werte nicht mehr in den allgemeinen Einstellungen im Administrator-Dashboard bearbeiten.

4. Bearbeiten Sie die Datei functions.php, um die Datenbank zu aktualisieren

Diese Option ist ein temporärer Befehl und sollte nicht als permanente Lösung verwendet werden. Verwenden Sie diese Methode nur, wenn alle anderen Optionen fehlgeschlagen sind und / oder Ihre Site nicht über das Frontend zugänglich ist.

Fügen Sie die folgenden zwei Codezeilen direkt nach dem "" hinzu

 update_option ('siteurl', 'http://example.com'); update_option ('home', 'http://example.com'); 

Laden Sie die bearbeitete Datei auf Ihre Site hoch und melden Sie sich dann einige Male auf der Admin-Seite an. Dies wird eine Aktualisierung Ihrer Optionen in der Datenbank auslösen. Sobald Ihre Site funktionsfähig ist, sollten Sie die zwei Codezeilen aus der functions.php-Datei entfernen. Die Datenbank wird aktualisiert bleiben.

Wenn Ihr WordPress-Theme keine functions.php-Datei hat, können Sie eine erstellen, indem Sie die beiden obigen Codezeilen in PHP-Tags wie folgt umschließen:

Der obige Code kann in einer einfachen Textdatei namens "functions.php" gespeichert und in das Hauptverzeichnis des Themes hochgeladen werden. Sie sollten sich in Ihrem Admin-Steuerfeld einige Male anmelden, um den Befehl auszulösen, und dann daran denken, diese Datei zu löschen, nachdem Ihre Datenbank die Optionen aktualisiert hat.

Nachdem Sie die richtigen Werte mithilfe einer der oben genannten Optionen geändert haben, sollte nun die Domain für Ihre WordPress-Website geändert werden.