Verschieben Sie Ihre WordPress-Seite innerhalb derselben Domain

Diese Anleitung zeigt Ihnen, wie Sie eine bestehende WordPress-Website manuell an einen anderen Ort verschieben können, beispielsweise von einer Subdomain auf die Hauptdomain oder in umgekehrter Richtung.

Prüfen Sie vor Beginn, ob Ihre WordPress-Website aktuell fehlerfrei funktioniert.

Achtung: Bei den folgenden Schritten werden Dateien und Einträge in der WordPress-Datenbank geändert. Erstellen Sie deshalb vorher ein vollständiges Backup Ihrer Website-Dateien und Ihrer Datenbank. Weitere Informationen finden Sie im Artikel Backup erstellen.

Schritt 1 – Tabelle _options in der Datenbank öffnen

  1. Öffnen Sie phpMyAdmin für die Datenbank Ihrer WordPress-Installation.
  2. Falls Sie Hilfe beim Zugriff benötigen, verwenden Sie die passende Anleitung:
  3. Öffnen Sie in phpMyAdmin die Datenbank Ihrer WordPress-Installation.
  4. Wählen Sie die Tabelle aus, deren Name auf _options endet.
Hinweis: Das Präfix Ihrer WordPress-Tabellen muss nicht wp_ lauten. Suchen Sie deshalb nach der Tabelle, deren Name auf _options endet.
Options-Tabelle einer WordPress-Datenbank in phpMyAdmin

Schritt 2 – siteurl und home ändern

WordPress speichert die Adresse der Website unter anderem in den Einträgen siteurl und home. Diese müssen auf die neue Adresse angepasst werden.

  1. Suchen Sie in der Tabelle, die auf _options endet, in der Spalte option_name nach siteurl und home.
  2. Klicken Sie beim Eintrag siteurl auf Bearbeiten.
  3. Ersetzen Sie im Feld option_value die bisherige URL durch die neue Adresse Ihrer WordPress-Website.
  4. Speichern Sie die Änderung.
  5. Wiederholen Sie diese Schritte für den Eintrag home.

Beispiel:

Alt: https://test.example.de
Neu: https://example.de
Einträge siteurl und home in der WordPress-Datenbank
WordPress-Adresse in phpMyAdmin ändern

Schritt 3 – WordPress-Dateien verschieben oder Zielpfad ändern

Anschließend müssen die WordPress-Dateien über die neue Domain beziehungsweise Subdomain erreichbar sein.

Hierfür gibt es grundsätzlich zwei Möglichkeiten:

  • Verschieben beziehungsweise kopieren Sie die WordPress-Dateien über FTP oder Web-FTP in das Verzeichnis, auf das die neue Domain oder Subdomain verweist.
  • Ändern Sie den Zielordner der Domain beziehungsweise Subdomain so, dass diese auf das bereits vorhandene Verzeichnis Ihrer WordPress-Installation verweist.

Weitere Informationen finden Sie in folgenden Artikeln:

Schritt 4 – Permalinks aktualisieren

Nach dem Verschieben sollten Sie die Permalink-Einstellungen von WordPress einmal neu speichern. Dadurch können die von WordPress verwendeten Weiterleitungsregeln aktualisiert werden.

  1. Melden Sie sich im Administrationsbereich Ihrer WordPress-Website an.
  2. Öffnen Sie Einstellungen → Permalinks.
  3. Ändern Sie keine Einstellung und klicken Sie auf Änderungen speichern.
Permalink-Einstellungen in WordPress neu speichern

Schritt 5 – Alte URLs in Inhalten prüfen

Die Änderung von siteurl und home ersetzt nicht automatisch jede zuvor gespeicherte URL innerhalb Ihrer WordPress-Datenbank.

Bilder, Links oder andere Inhalte können deshalb weiterhin auf die bisherige Domain beziehungsweise Subdomain verweisen.

Prüfen Sie nach dem Umzug insbesondere:

  • Bilder und andere Mediendateien,
  • interne Links,
  • Menüs und Widgets sowie
  • Inhalte von Plugins und Page-Buildern.

Alte URLs mit Better Search Replace ersetzen

Wenn viele Einträge noch auf die alte Adresse verweisen, können Sie beispielsweise das Drittanbieter-Plugin Better Search Replace verwenden.

Achtung: Eine fehlerhafte Suchen-und-Ersetzen-Aktion in der Datenbank kann Ihre Website beschädigen. Stellen Sie sicher, dass Sie ein aktuelles Backup besitzen, bevor Sie Änderungen durchführen.
  1. Melden Sie sich im Administrationsbereich Ihrer WordPress-Website an.
  2. Öffnen Sie Plugins → Neues Plugin hinzufügen.
  3. Suchen Sie nach Better Search Replace.
  4. Installieren und aktivieren Sie das Plugin.
  5. Öffnen Sie Werkzeuge → Better Search Replace.
  6. Tragen Sie unter Suchen nach die bisherige URL ein.
  7. Tragen Sie unter Ersetzen durch die neue URL ein.
  8. Wählen Sie die Tabellen aus, in denen die Ersetzung durchgeführt werden soll.
  9. Lassen Sie zunächst Als Testlauf ausführen aktiviert und starten Sie den Testlauf.
  10. Prüfen Sie das Ergebnis. Wenn die vorgesehenen Ersetzungen korrekt sind, können Sie anschließend den Testlauf deaktivieren und die Änderung durchführen.
Hinweis: Better Search Replace ist ein Plugin eines Drittanbieters. Bei Fragen oder Problemen mit dem Plugin wenden Sie sich bitte an den jeweiligen Hersteller.

Schritt 6 – Website testen

Öffnen Sie die WordPress-Website über die neue Adresse und prüfen Sie, ob alle wichtigen Bereiche weiterhin funktionieren.

Prüfen Sie dabei insbesondere:

  • Startseite und Unterseiten,
  • Bilder und andere Mediendateien,
  • interne Links,
  • Formulare,
  • Login in den WordPress-Administrationsbereich und
  • weitere für Ihre Website wichtige Funktionen.

Alternative – WordPress mit einem Plugin verschieben

Alternativ können Sie für den Umzug Ihrer WordPress-Website ein Migrations-Plugin verwenden. Beispiele sind:

Hinweis: Bei diesen Plugins handelt es sich um Produkte von Drittanbietern. Erstellen Sie auch bei einer Migration über ein Plugin vorab ein Backup Ihrer Website-Dateien und Datenbank.