So verschieben Sie eine WordPress-Website von einer Subdomain auf eine Hauptdomain
John Turner
John Turner
Sie haben wochenlang daran gearbeitet, Ihre WordPress-Website auf einer Subdomain wie staging.yourdomain.com aufzubauen. Jetzt kommt der Moment, den Sie sowohl herbeigesehnt als auch gefürchtet haben – die Übertragung aller Daten auf Ihre Hauptdomain.
Was passiert, wenn etwas kaputt geht? Was passiert, wenn Ihre Bilder verschwinden oder Ihre Links nicht mehr funktionieren? Was passiert, wenn die Website ausfällt und Sie nicht wissen, wie Sie das Problem beheben können?
Das sind berechtigte Bedenken. Ich habe gesehen, was schiefgehen kann, wenn man keinen soliden Plan hat.
Mit dem richtigen Ansatz ist dieser Prozess jedoch bemerkenswert einfach. Sie müssen kein Entwickler sein. Sie müssen keine Datenbanktabellen manuell bearbeiten oder sich mit komplizierten SQL-Abfragen herumschlagen.
In diesem Beitrag werde ich Ihnen den gesamten Prozess der Umstellung Ihrer Website von einer Subdomain auf eine Hauptdomain erläutern. Am Ende wird Ihre Website auf Ihrer Hauptdomain live sein – intakt, funktionsfähig und bereit für Besucher.
Hier sind die wichtigsten Erkenntnisse:
- Verwenden Sie das Duplicator-Plugin, um eine vollständige Sicherung Ihrer Subdomain-Website zu erstellen.
- Laden Sie die Sicherungsdateien in das leere Stammverzeichnis Ihrer Hauptdomain hoch.
- Führen Sie das Installationsprogramm aus, um alle URLs und Datenbankverweise automatisch zu aktualisieren.
- Richten Sie 301-Weiterleitungen auf der Subdomain ein, um die Suchmaschinenoptimierung zu erhalten und Besucher weiterzuleiten.
- Der gesamte Vorgang dauert 30 bis 60 Minuten und erfordert keine Programmierkenntnisse.
Inhaltsverzeichnis
Warum eine Website von einer Subdomain auf eine Hauptdomain verschieben?
Bevor wir uns mit den technischen Schritten befassen, wollen wir zunächst einmal darüber sprechen, warum Sie dies überhaupt tun möchten.
Live gehen
Die meisten WordPress-Entwickler und Website-Betreiber erstellen ihre Websites zunächst auf einer Subdomain. Dies ist ein sicherer Ort, um zu experimentieren, Plugins zu testen und das Design zu optimieren, ohne die Live-Website zu beeinträchtigen.
Sobald alles perfekt aussieht, ist es an der Zeit, diese Arbeit auf die Hauptdomain zu übertragen, wo sie für Ihre tatsächlichen Besucher sichtbar wird.
Möglicherweise haben Sie staging.yoursite.com bereit, um zu yoursite.com zu werden. Oder vielleicht haben Sie alles auf temp.yoursite.com aufgebaut, während Ihre Hauptdomain eine „Coming Soon“-Seite angezeigt hat.
So oder so, das Ziel ist dasselbe: Nehmen Sie das, was Sie aufgebaut haben, und machen Sie es zum Gesicht Ihrer Website.
Markenbildung
Manchmal geht es bei einem Umzug nicht darum, live zu gehen, sondern darum, alles unter einem Dach zu vereinen.
Nehmen wir an, Sie betreiben einen Blog unter blog.yoursite.com. Aus Sicht des Brandings sorgt die Verlagerung auf yoursite.com/blog für ein einheitlicheres Erscheinungsbild.
Ihre Besucher sehen in ihrer Adressleiste eine einheitliche Domain, und aus SEO-Sicht konsolidieren Sie Ihre gesamte Content-Autorität unter einer einzigen Domain, anstatt sie auf mehrere Subdomains aufzuteilen.
Dies ist wichtiger, als den meisten Menschen bewusst ist. Suchmaschinen behandeln Subdomains als separate Einheiten, was bedeutet, dass Sie im Wesentlichen an zwei verschiedenen Stellen SEO-Wert aufbauen, anstatt eine primäre Domain zu stärken.
Umstrukturierung
Vielleicht haben Sie mit mehreren Subdomains für unterschiedliche Zwecke begonnen – eine für einen Shop, eine für eine Wissensdatenbank und eine für den Kundensupport.
Mit der Zeit wird die Verwaltung mehrerer WordPress-Installationen unübersichtlich. Plugins müssen an drei Stellen aktualisiert werden. Sicherheitspatches müssen separat angewendet werden. Benutzerkonten werden nicht synchronisiert.
Wenn Sie alles in Unterverzeichnisse Ihrer Hauptdomain verschieben (yoursite.com/shop, yoursite.com/help), vereinfacht dies Ihre gesamte Webpräsenz. Sie haben dann einen einzigen Ort, an dem Sie alles verwalten können.
So verschieben Sie eine WordPress-Website von einer Subdomain auf eine Hauptdomain
Nun kommen wir zum praktischen Teil – dem eigentlichen Migrationsprozess.
Ich werde Ihnen diese Methode Schritt für Schritt erklären, da ich sie selbst verwende. Sie ist sauber, wiederholbar und vor allem funktioniert sie jedes Mal.
Das Geheimnis besteht darin, Duplicator zu verwenden, um die komplexen Teile automatisch zu verarbeiten. Sie erstellen eine vollständige Sicherung Ihrer Subdomain-Website, verschieben sie auf Ihre Hauptdomain und lassen das Plugin alle Datenbankaktualisierungen und URL-Ersetzungen übernehmen, die sonst eine sorgfältige manuelle Bearbeitung erfordern würden.
So verschieben Sie eine Website von einer Subdomain auf eine Hauptdomain:
- Schritt 1: Sichern Sie die Website auf der Subdomain: Installieren Sie Duplicator und erstellen Sie eine vollständige Website-Sicherung, indem Sie sowohl die Archivdatei als auch die Datei „installer.php“ herunterladen.
- Schritt 2: Laden Sie das Backup auf Ihre Hauptdomain hoch: Löschen Sie das Stammverzeichnis Ihrer Hauptdomain und laden Sie beide Duplicator-Dateien hoch. Führen Sie anschließend das Installationsprogramm mit den neuen Datenbank-Anmeldedaten aus.
- Schritt 3: Überprüfen Sie, ob die URL-Einstellungen korrekt sind: Vergewissern Sie sich, dass die Datei wp-config.php die richtigen Datenbankdetails enthält, und überprüfen Sie, ob hartcodierte Subdomain-Verweise vorhanden sind.
- Schritt 4: Tests nach der Migration: Melden Sie sich bei WordPress Admin an, entfernen Sie die Installationsdateien, generieren Sie die Permalinks neu und testen Sie alle Funktionen der Website.
- Schritt 5: Weiterleitungen einrichten: Fügen Sie den 301-Weiterleitungscode zur .htaccess-Datei Ihrer Subdomain hinzu, um Besucher dauerhaft weiterzuleiten und den SEO-Wert zu erhalten.
Schritt 1: Sichern Sie die Website auf der Subdomain.
Das Wichtigste zuerst: Sie benötigen ein Backup.
Es ist egal, wie zuversichtlich Sie sind oder wie einfach diese Migration erscheint. Beginnen Sie immer mit einer Datensicherung. Das ist Ihre Versicherung für den Fall, dass etwas Unvorhergesehenes passiert.
Sie könnten dies manuell tun. Verbinden Sie sich per FTP mit Ihrem Server, laden Sie alle Ihre WordPress-Dateien herunter, exportieren Sie Ihre Datenbank über phpMyAdmin und hoffen Sie, dass Sie nichts übersehen haben.
Dieser Ansatz ist jedoch mühsam und überraschend leicht zu vermasseln. Wenn Sie einen Ordner übersehen oder die falsche Datenbanktabelle exportieren, verbringen Sie Stunden mit der Fehlersuche.
Hier kommt Duplicator ins Spiel. Es handelt sich um ein Backup-Plugin, das Ihnen später in diesem Tutorial auch bei der Migration Ihrer Website helfen wird.
Installieren Sie das Duplicator-Plugin über Ihr WordPress-Dashboard (Sie befinden sich zu diesem Zeitpunkt noch auf der Subdomain). Nach der Aktivierung gehen Sie zu Duplicator » Backups und klicken Sie auf Neu hinzufügen.

Wählen Sie unter „Speicherort“ die Option „Lokal“, damit Sie die Sicherung sofort herunterladen können. Sie können auch einen Cloud-Speicherort auswählen (ich empfehle Duplicator Cloud), wenn Sie eine zusätzliche Sicherung an einem sicheren Ort wünschen.

Wählen Sie als Nächstes die Voreinstellung „Vollständige Website -Sicherung“ und klicken Sie auf „Weiter“.

Das Plugin scannt Ihre Website. Um fortzufahren, klicken Sie auf „Backup erstellen“.

Nun fasst Duplicator alle Daten Ihrer Subdomain in zwei Dateien zusammen:
- Eine Archivdatei: eine ZIP-Datei, die alle Ihre WordPress-Dateien und -Daten enthält.
- Eine Datei „installer.php“: Das Skript, das alles auf Ihrer Hauptdomain entpackt und installiert.
Laden Sie beide Dateien auf Ihren Computer herunter. Sie haben nun einen vollständigen Snapshot Ihrer Subdomain-Website.

Schritt 2: Laden Sie die Sicherung auf Ihre Hauptdomain hoch.
Jetzt müssen Sie diese beiden Sicherungsdateien auf den Server Ihrer Hauptdomain übertragen.
Navigieren Sie über FTP oder cPanel zum Stammverzeichnis Ihrer Hauptdomain. Dieses heißt in der Regel public_html oder www, je nach Ihrem Host.
Wenn Sie cPanel verwenden, ist der Dateimanager der schnellste Weg. Wenn Sie FTP bevorzugen, funktioniert FileZilla perfekt.
Hier ist der wichtige Punkt: Dieses Verzeichnis muss leer sein.
Wenn dort alte WordPress-Dateien aus einer früheren Installation oder einer Platzhalter-Website vorhanden sind, löschen Sie diese. Duplicator benötigt eine saubere Arbeitsumgebung, um ordnungsgemäß zu funktionieren.
Sobald das Verzeichnis leer ist, laden Sie beide Duplicator-Sicherungsdateien hoch.

Öffnen Sie Ihren Browser und gehen Sie zu yourdomain.com/installer.php (ersetzen Sie „yourdomain.com“ durch Ihre tatsächliche Hauptdomain).
Dadurch wird sofort das Duplicator-Installationsprogramm geöffnet.

Nun erscheint ein Bildschirm, auf dem Sie nach Datenbankinformationen gefragt werden. Hier benötigen Sie die Anmeldedaten für eine neue, leere Datenbank auf Ihrer Hauptdomain. Versuchen Sie nicht, die Datenbank der Subdomain zu verwenden – Sie benötigen neue Anmeldedaten.

Geben Sie diese Datenbank-Anmeldedaten in das Installationsformular ein. Klicken Sie unten auf „Validieren“.
Duplicator führt sofort eine Kompatibilitätsprüfung durch. Dabei werden Ihre Server-Einstellungen überprüft, um sicherzustellen, dass alles richtig konfiguriert ist – PHP-Version, Dateiberechtigungen und so weiter.

Akzeptieren Sie die Bedingungen und Hinweise und fahren Sie mit der Installation fort.
Bestätigen Sie die Installation im Popup-Fenster.

Der Installer extrahiert alle Ihre Dateien, importiert Ihre Datenbank mit den aktualisierten URLs und richtet WordPress auf Ihrer Hauptdomain ein.
Wenn Sie die Erfolgsmeldung sehen, wurde Ihre Website verschoben.

Schritt 3: Überprüfen Sie, ob die URL-Einstellungen korrekt sind.
Bei der Migration erkennt Duplicator automatisch Ihre alte Subdomain-URL und Ihre neue Hauptdomain-URL. Es führt eine vollständige Such- und Ersetzungsoperation in Ihrer gesamten Datenbank durch und aktualisiert alte Subdomain-Verweise auf die neue Domain.
Dazu gehören Bildpfade, interne Links, Plugin-Einstellungen, Theme-Konfigurationen – alles, was auf die neue Domain verweisen muss.
Manuell würde dies sorgfältige SQL-Abfragen erfordern und das Hoffen, dass dabei nichts kaputt geht. Duplicator erledigt dies in Sekundenschnelle.
Sie sollten jedoch trotzdem Ihre Datei wp-config.php noch einmal überprüfen.
Dies ist die Hauptkonfigurationsdatei von WordPress, die wichtige Informationen zu Ihrer Datenbankverbindung und Ihren Website-Einstellungen enthält. Auch wenn Duplicator den Großteil der Arbeit übernimmt, lohnt es sich, zu überprüfen, ob alles korrekt aussieht.
Navigieren Sie zum Stammverzeichnis Ihrer Hauptdomain (wo Sie die Installationsdateien hochgeladen haben) und öffnen Sie die Datei wp-config.php. Dies können Sie über den Dateimanager von cPanel oder Ihren FTP-Client tun.
Suchen Sie nach diesen Zeilen:
define('DB_NAME', 'database_name');
define('DB_USER', 'database_user');
define('DB_PASSWORD', 'database_password');
define('DB_HOST', 'localhost');
Stellen Sie sicher, dass diese mit den neuen Datenbank-Anmeldedaten übereinstimmen, die Sie für Ihre Hauptdomain erstellt haben.
Wenn Sie diese während der Installation von Duplicator korrekt eingegeben haben, sollten sie bereits richtig eingestellt sein. Sollte jedoch etwas schiefgelaufen sein oder Sie eine Korrektur vornehmen müssen, können Sie dies hier tun.
Sie sollten auch nach fest codierten Verweisen auf Ihre alte Subdomain-URL suchen. Durchsuchen Sie die Datei nach Zeilen, die „subdomain.yourdomain.com“ enthalten.
In den meisten Fällen hat Duplicator diese automatisch aktualisiert, aber gelegentlich können benutzerdefinierte Konfigurationen oder manuell hinzugefügter Code übersehen werden.
Wenn Sie alte Subdomain-Verweise finden, ersetzen Sie diese durch die URL Ihrer neuen Hauptdomain.
Speichern Sie die Datei, wenn Sie Änderungen vorgenommen haben.
Noch etwas, worauf Sie achten sollten: Einige WordPress-Konfigurationen enthalten spezifische Domain-Definitionen wie diese:
define('WP_HOME', 'http://subdomain.yourdomain.com');
define('WP_SITEURL', 'http://subdomain.yourdomain.com');
Aktualisieren Sie sie so, dass sie Ihre Hauptdomain widerspiegeln.
Schritt 4: Tests nach der Migration
Feiern Sie noch nicht. Wir müssen überprüfen, ob alles funktioniert.
Gehen Sie zu yourdomain.com/wp-admin und verwenden Sie denselben Benutzernamen und dasselbe Passwort wie auf der Subdomain. Ihre Anmeldedaten ändern sich nicht – nur die Domain.
Sobald Sie angemeldet sind, zeigt Ihnen Duplicator eine Aufforderung zur Bereinigung an. Überspringen Sie diesen Schritt nicht.
Die Installationsdateien in Ihrem Stammverzeichnis stellen ein Sicherheitsrisiko dar. Jeder, der sie findet, könnte Ihre Website neu installieren oder auf vertrauliche Informationen zugreifen.

Klicken Sie auf die Schaltfläche, um die Installationsdateien zu entfernen. Duplicator löscht sie automatisch.
Als Nächstes regenerieren Sie Ihre Permalinks.
Gehen Sie in Ihrem WordPress-Dashboard zu „Einstellungen“ » „Permalinks “. Nehmen Sie keine Änderungen vor, sondern klicken Sie einfach unten auf der Seite auf „Änderungen speichern “.

Dadurch werden Ihre Umschreibungsregeln neu generiert und 404-Fehler in Ihren Beiträgen und Seiten verhindert. Das dauert nur zwei Sekunden und erspart Ihnen später eine frustrierende Fehlersuche.
Durchsuchen Sie nun Ihre Website wie ein Besucher.
Klicken Sie sich durch Ihr Menü. Öffnen Sie einige Blog-Beiträge. Überprüfen Sie, ob die Bilder geladen werden. Testen Sie Ihre Kontaktformulare, falls vorhanden. Vergewissern Sie sich, dass alles so aussieht und funktioniert wie auf der Subdomain.
Wenn etwas nicht stimmt – vielleicht funktioniert ein Plugin nicht richtig oder eine benutzerdefinierte Einstellung sieht falsch aus – ist dies der richtige Zeitpunkt, um es zu bemerken.
Schritt 5: Weiterleitungen einrichten
Ihre Website ist auf der Hauptdomain live, aber es gibt noch einen weiteren Schritt.
Jeder, der Ihre Subdomain mit einem Lesezeichen versehen oder über eine Suchmaschine gefunden hat, wird weiterhin versuchen, subdomain.yourdomain.com aufzurufen.
Suchmaschinen haben möglicherweise noch Ihre alten Subdomain-URLs indexiert. Sie müssen sowohl Browsern als auch Suchmaschinen mitteilen, dass der Inhalt dauerhaft verschoben wurde.
Das ist die Funktion einer 301-Weiterleitung.
Sie müssen den Umleitungscode zur .htaccess-Datei auf dem Server Ihrer Subdomain (nicht der Hauptdomain) hinzufügen.
Fügen Sie diesen Code hinzu:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^yoursubdomain\.example\.com$ [NC]
RewriteRule ^(.*)$ "http://example.com/$1" [R=301,L]
</IfModule>
Ersetzen Sie „yoursubdomain.example.com“ durch Ihre Subdomain und „example.com“ durch Ihre Hauptdomain.
Speichern Sie die Datei.
Wenn nun jemand subdomain.yourdomain.com/about aufruft, wird er automatisch zu yourdomain.com/about weitergeleitet. Suchmaschinen erkennen den Statuscode 301 und verstehen, dass der Inhalt dauerhaft verschoben wurde, wodurch der SEO-Wert auf Ihre neuen URLs übertragen wird.
Diese Weiterleitung sollte auf unbestimmte Zeit bestehen bleiben. Es gibt keinen Nachteil, sie aktiv zu lassen.
Häufig gestellte Fragen (FAQs)
Wie verschiebe ich eine Subdomain mit cPanel zur Hauptdomain?
Erstellen Sie mit Duplicator ein Backup Ihrer Subdomain-Website und laden Sie beide Backup-Dateien herunter. Laden Sie diese mit dem Dateimanager von cPanel in das Stammverzeichnis Ihrer Hauptdomain hoch. Erstellen Sie in cPanel eine neue Datenbank für die Hauptdomain. Rufen Sie in einem neuen Browserfenster yourdomain.com/installer.php auf und befolgen Sie die Installationsschritte von Duplicator.
Duplicator übernimmt die WordPress-spezifische Migration, während cPanel Ihnen die erforderlichen Tools für die Hosting-Umgebung bereitstellt.
Wie migriere ich eine WordPress-Website auf eine neue Domain?
Unabhängig davon, ob Sie von einer Subdomain zu einer Hauptdomain, von einer völlig anderen Domain zu einer anderen oder sogar zwischen verschiedenen Hosting-Anbietern wechseln, ist der Vorgang identisch. Verwenden Sie Duplicator, um die ursprüngliche Website zu sichern, laden Sie diese Dateien herunter und laden Sie sie in das neue Stammverzeichnis hoch. Die Such- und Ersetzungsfunktion von Duplicator funktioniert bei jeder Domainänderung.
Was ist das beste kostenlose Plugin, um meine WordPress-Website zu migrieren?
Duplicator bietet eine kostenlose Version, mit der Sie Ihre Website kostenlos migrieren können. Sie hat Millionen aktiver Installationen und erledigt alles, was Sie für eine Standardmigration benötigen. Sie sollten nur dann ein Upgrade durchführen, wenn Sie die benutzerfreundlicheren Drag-and-Drop-Migrationen von Duplicator Pro nutzen möchten.
Sind Subdomains schlecht für SEO?
Sie sind nicht grundsätzlich schlecht, aber sie teilen Ihre SEO-Autorität auf. Suchmaschinen wie Google behandeln Subdomains als separate Einheiten, die von Ihrer Hauptdomain getrennt sind. Wenn Sie Inhalte auf blog.yoursite.com veröffentlichen, bauen Sie Backlinks und Autorität für diese Subdomain auf, nicht für yoursite.com. Wenn Sie alles auf Ihre Hauptdomain verschieben – entweder in das Stammverzeichnis oder in Unterverzeichnisse wie yoursite.com/blog– konsolidieren Sie diese Autorität unter einer Domain, was im Laufe der Zeit in der Regel zu besseren SEO-Ergebnissen führt.
Wie leite ich eine Subdomain auf eine Hauptdomain um?
Verwenden Sie eine 301-Weiterleitung in der .htaccess-Datei Ihrer Subdomain. Die Weiterleitung teilt Suchmaschinen und Browsern mit, dass Ihre Inhalte dauerhaft an den neuen Speicherort verschoben wurden. Stellen Sie sicher, dass Sie dies auf dem Server der Subdomain und nicht auf dem der Hauptdomain einrichten. Die Weiterleitung sollte auf unbestimmte Zeit aktiv bleiben, damit alle alten Links oder Lesezeichen weiterhin funktionieren.
Ihre Website ist online – und nun?
Du hast es geschafft!
Ihre WordPress-Website hat den Weg von der Subdomain zur Hauptdomain geschafft, ohne dass es zu Ausfällen, Datenverlusten oder den Kopfschmerzen gekommen ist, die mit dem manuellen Verschieben von Dateien einhergehen.
Dies ist derselbe Prozess, den professionelle Entwickler beim Start von Kundenwebsites verwenden. Sie haben gerade eine technische Migration durchgeführt, die Hunderte von Dollar gekostet hätte, wenn Sie jemanden dafür beauftragt hätten.
Duplicator hat dies durch die Automatisierung komplizierter Vorgänge wie Datenbank-Suche und -Ersetzen, Dateiextraktion und URL-Aktualisierungen ermöglicht.
Wenn Sie in Zukunft weitere Migrationen durchführen müssen oder mehrere WordPress-Websites verwalten, sollten Sie sich Duplicator Pro ansehen. Die Pro-Version bietet zusätzliche Funktionen wie geplante Backups, Cloud-Speicher-Integrationen (Duplicator Cloud, Google Drive, Dropbox, Amazon S3) und Unterstützung für größere Websites.
Es ist besonders wertvoll für Agenturen und Entwickler, die regelmäßig Websites migrieren oder solide Backup-Routinen für Kunden aufrechterhalten müssen.
Wenn Sie schon einmal hier sind, werden Ihnen sicher auch diese anderen WordPress-Ressourcen gefallen:
- So migrieren Sie eine WordPress-Site auf eine neue Domain
- Migrationen ohne Geld: Die besten KOSTENLOSEN WordPress-Migrations-Plugins
- Umstellung von HTTP auf HTTPS? Ehrlich gesagt, ist es viel einfacher als Sie denken
- So konvertieren Sie WordPress Multisite in eine einzelne Site
- Wie man eine langsame WordPress-Website nach einer Migration repariert
- Erstellen einer 301-Umleitungskarte für Website-Migrationen