FREE tools

Install Wordpress with new domain on the same sever

Lukas Fuchs vor 3 Jahren Backend-Entwicklung 3 Min. Lesezeit

This post will be rebuild ans translated soon

Frage:

Wie kann man Wordpress mit neuer Domain auf gleichem Server einrichten?

Zusammenfassung:

Die Änderung der Domain in Wordpress muss sowohl in den Website-Einstellungen als auch allen anderen Datensätzen (z.b. interne Links) erfolgen. Hierfür gibt es zahlreiche Plugins (z.b. WP Migrate DB) oder auch manuelle Lösungen über DB-Manager und wp-config.php.

Abgrenzung:

In diesem Artikel geht es um die Änderung der Domain einer Wordpress-Instanz. Wenn du zusätzliche Wordpress-Instanzen auf dem gleichen Server einrichten willst, lese unsere anderen Artikel.


Du hast eine Wordpress-Webseite die aktuell unter einer alten Domain (alte-domain.de) erreichbar ist und jetzt soll diese auf dem gleichen Server unter einer neuen Domain (neue-domain.de) erreichbar sein? Die Domain deiner Wordpress-Webseite kannst du in der Regel relativ leicht ändern. Ich zeige dir hier verschiedene Möglichkeiten:

  • Domain-Änderung via Plugin
  • Domain-Änderung via externem Script
  • Domain-Änderung via WP-CLI
  • Domain-Änderung manuell

BACKUP! Wie vor jeder Systemänderung solltest du natürlich unbedingt sicherstellen, dass du ein aktuelles Backup deiner ganzen Webseite hast!

Domain-Änderung via Plugin

Für die meisten User ist die Plugin-Lösung vermutlich der einfachste und schnellste Weg. Es gibt zahlreiche Wordpress-Plugins zur Datenbank-Bearbeitung die man hier benutzen kann. Ich empfehle eines der folgenden zu nutzen:

Beide Tools bieten einen "Suchen & Ersetzen" Modus, der eure ganze Datenbank durchsucht und alle Treffer entsprechend ersetzt. Das einzige was bei dieser Methode zu beachten ist, ist die richtige Verwendung der beiden Zeichenketten.

Einerseits solltet ihr genau überlegen, wie konkret die Finden-Bedingung gewählt wird. Gebt ihr nur "alte-domain.de" ein, kann es sein das mehr geändert wird als ihr wollt (z.b. wenn ihr im Text über eure Webseite geschrieben habt und der alte Name aber weiter in den alten Artikeln bleiben soll). Ist der Finden-Text zu speziell, z.b. "https://www.alte-domain.de/" würden Dinge nicht ersetzt werden wo Ihr z.b. nur http, kein www oder keinen trailing-slash verwendet habt. Ein gutes Mittelmaß ist "//www.alte-domain.de". Alternativ kannst du natürlich den Prozess auch mehrfach mit unterschiedlichen Varianten durchlaufen lassen.

Andererseits musst du unbedingt darauf achten, dass der Suchen- und der Ersetzten String exakt das gleiche Format haben. Wenn du bei der Suche mit "http://" arbeitest, muss das auch beim Ersetzen enthalten sein, da es sonst zwangsweise zu Fehlern führt wegen ungültigen URLs.

Domain-Änderung via externem Script

Wenn du nicht für eine einmalige Änderung ein Plugin installieren möchtest das sich ggf nicht spurlos wieder deinstallieren lässt und kein Problem damit hast Dateien auf deinen Server zu spielen, ist das Search-and-Replace-Script von interconnect zu empfehlen.

Das Tool ist kostenlos und die musst nur ein paar Dateien in den Ordner deiner Webseite auf deinem Server legen. Dann kannst du das Script bequem über den Browser aufrufen und einen Suchen-und-Ersetzen-Prozess über deine ganze Datenbank laufen lassen. Dabei sind natürlich die gleichen Hinweise wie bei der Plugin-Lösung zu beachten.

Domain-Änderung via WP-CLI

Wenn du mit SSH und Kommandozeilenprogrammen vertraut bist, ist die WP-CLI auch eine sehr elegante Möglichkeit. Sofern du die WP-CLI schon installiert hast, musst du nur folgenden Befehl eingeben:

php_cli wp-cli.phar search-replace www.alte-domain.de www.neue-domain.de

Domain-Änderung manuell

Alle 3 Methoden sagen dir nicht zu? Ein Domainwechsel lässt sich natürlich auch komplett manuell machen, bietet aber natürlich auch mehr Risiken. Darum würde ich hieraus nur zurückgreifen, wenn die anderen Methoden wirklich nicht funktionieren.

Domain-Änderung

Als erstes muss erstmal die Hauptdomain geändert werden. Das geht noch relativ einfach und kann über verschiedene Wege erfolgen:

Im Wordpress-Backend: geht einfach im Backend unter Einstellungen > Allgemein und ändert die Domain in den Feldern WordPress-Adresse und Website-Adresse.

Es kann auch eine Domain in der wp-config.php definiert werden (sollte das nicht eh schon der Fall sein). Hierfür einfach in der Datei folgende Einträge hinterlegen:

define('WP_SITEURL', 'http://www.neue-domain.de');
define('WP_HOME', 'http://www.neue-domain.de');

Etwas unbekannter aber auch gut ist der Weg über die RELOCATE-Funktion. Dafür setzt du in der wp-config.php den Eintrag "define('RELOCATE', true);" dann rufst du den Login über http://www.neue-domain.de/wp-login.php auf und entfernst anschließend denrelocate-Eintrag aus der wp-config.php wieder.

Letztlich kann die Domain auch direkt in der Datenbank (z.b. via phpmyadmin) geändert werden. Dafür einfach in der Tabelle "wp_options" die Einträge "siteurl" und "home" anpassen.

Datenbankinhalte ändern

Die Webseite sollte jetzt zwar schon unter der neuen Domain erreichbar sein, aber alle internen Links und mögliche Einstellungen von verschiedenen Plugins können noch auf eure alte Domain verweisen und so defekte Links oder sonstige Fehler erzeugen. Ohne ein richtiges Suchen&Ersetzen-Tool müsst ihr nun in der Datenbank (wieder über pypmyadmin o.ä.) alle Spalten aller Tabellen nach der alten Domain durchsuchen und dann ersetzen. Bsp:

update wp_posts set post_content =
replace(post_content,'www.alte-domain.de','www.neue-domain.de');

Bis man sichergestellt hat, das man alle Einträge erwischt hat, ist das natürlich recht aufwendig.

Weitere Beiträge

Folge uns

Neue Beiträge

Performance & SEO

UTF-8 und Umlaute: Alles, was Sie wissen müssen

AUTOR • May 04, 2026
Webdesign & UX

Der Fully Kiosk Browser für Home Assistant: Eine umfassende Anleitung auf Deutsch

AUTOR • May 04, 2026
APIs & Microservices

Webcatcher: Die revolutionäre Web-Scraping-Software

AUTOR • May 04, 2026
Webdesign & UX

Wie du dein Google Konto Altersbeschränkungen bestätigen kannst

AUTOR • May 04, 2026
Webdesign & UX

Die ultimative Anleitung zur Home Assistant Dokumentation in Deutsch

AUTOR • May 04, 2026
Frontend-Entwicklung

Node-RED Dashboard Aufrufen: Schritt-für-Schritt-Anleitung für Einsteiger

AUTOR • May 04, 2026
Datenbanken & ORM

So formatierst du FAT32 unter Linux: Eine Schritt-für-Schritt-Anleitung

AUTOR • May 04, 2026
Webdesign & UX

How to Use Friendly Captcha

AUTOR • May 04, 2026
Webdesign & UX

Die besten Schritte zur Installation des Realtek WLAN Treibers unter Windows 11

AUTOR • May 04, 2026
Webdesign & UX

So fügen Sie einen Haken in Outlook ein – Schritt-für-Schritt-Anleitung

AUTOR • May 04, 2026
Webdesign & UX

Tastaturbelegung ändern in Windows 11: So einfach geht's!

AUTOR • May 04, 2026
APIs & Microservices

Wie du Home Assistant Token richtig nutzt: Ein umfassender Leitfaden

AUTOR • May 04, 2026
Performance & SEO

optimal-website-performance-seo-checker-audit-guide-xdb

AUTOR • May 04, 2026
Webdesign & UX

WLAN Duden: Die richtige Schreibweise für das kabellose Netzwerk

AUTOR • May 04, 2026
Webdesign & UX

So änderst du die Zeit des Sperrbildschirms in Windows 11 – Ein umfassender Guide

AUTOR • May 04, 2026
Webdesign & UX

So integrierst du die Home Assistant App auf Windows – Eine Schritt-für-Schritt-Anleitung

AUTOR • May 04, 2026
Backend-Entwicklung

Outlook Konto gesperrt? So behebst du das Problem schnell und einfach!

AUTOR • May 04, 2026
Webdesign & UX

Excel: Zellen nach Farbe wertvoll machen – Mit diesen Tricks wird's einfach!

AUTOR • May 04, 2026
DevOps & Deployment

WLAN-Antenne selbst bauen – Schritt-für-Schritt-Anleitung im PDF

AUTOR • May 04, 2026
Webdesign & UX

Word Seiten ausblenden: So funktioniert's einfach und schnell

AUTOR • May 04, 2026

Beliebte Beiträge

Backend-Entwicklung

Pseudocode Beispiel: Effektives Programmieren leicht gemacht

AUTOR • Sep 27, 2024
Webdesign & UX

Die besten Methoden zum Virus entfernen: So bleibst du sicher im Netz

AUTOR • Jun 25, 2025
DevOps & Deployment

So installierst du den ComfyUI Manager: Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 17, 2025
Webdesign & UX

Die Schritte zum effektiven Tab Löschen in Browsern

AUTOR • Jun 20, 2025
DevOps & Deployment

Home Assistant Standard Port: Ein umfassender Leitfaden zur Konfiguration und Sicherheit

AUTOR • Dec 15, 2025
Webdesign & UX

Numbered List Markdown

AUTOR • Apr 14, 2023
DevOps & Deployment

So behebst du die Fehlermeldung 'Reolink Verbindung fehlgeschlagen'

AUTOR • Jan 14, 2026
Performance & SEO

Effektive Nutzung von MS Teams Breakout Rooms für interaktive Meetings

AUTOR • Jun 26, 2025
Full-Stack

Node-RED Anleitung: Der ultimative Einstieg in die visuelle Programmierung

AUTOR • Jul 15, 2025
Performance & SEO

Excel Tabelle Größe Anpassen: So Optimieren Sie Ihre Arbeitsblätter

AUTOR • Jun 27, 2025
Webdesign & UX

Die besten Tipps, um alt Outlook zu bekommen und zu nutzen

AUTOR • Jun 12, 2025
Performance & SEO

How to Encode Email Addresses

AUTOR • Dec 31, 2023
DevOps & Deployment

Drucker einrichten und nutzen unter Windows 11: Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 23, 2025
Webdesign & UX

Die umfassende Outlook Symbol Übersicht: Verstehen und Nutzen

AUTOR • Mar 26, 2026
Webdesign & UX

Serienbrief in Excel erstellen: Schritt-für-Schritt-Anleitung

AUTOR • Jul 01, 2025
Webdesign & UX

Die Lenovo Seriennummer finden: Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 26, 2025
Webdesign & UX

Der Speicherort von Screenshots mit Windows + Shift + S: Alles, was du wissen musst

AUTOR • Jun 21, 2025
Webdesign & UX

Effiziente Zusammenarbeit: Outlook Kalender Freigabe Anfordern leicht gemacht

AUTOR • Jun 08, 2025
Webdesign & UX

5 einfache Methoden zum Einfügen von Zeilen in Excel-Tabellen

AUTOR • Jun 24, 2025
Webdesign & UX

Outlook Klassisch Ansicht Einstellen: So gelingt es mühelos

AUTOR • Dec 15, 2025