Basis-Domain einer Multisite-Umgebung ändern

Dieser Text wurde am 24. Januar 2016 veröffentlicht und enthält möglicherweise veraltete Informationen.

altedomain.tld soll in neuedomain.tld geändert werden. Zunächst die wp-config.php im WordPress-Stammverzeichnis anpassen.

define('DOMAIN_CURRENT_SITE', 'neuedomain.tld');

Dann Veränderungen in der MySQL-Datenbank vornehmen.

  1. In der Tabelle prefix_options ist die altedomain.tld in neuedomain.tld zu ändern in den Zeilen siteurl und home.
  2. In der Tabelle prefix_blogs sind ggf. die Subdomains von subdomain.altedomain.de in subdomain.neuedomain.de, sowie die altedomain.de in neuedomain.tld anzupassen.
  3. In der Tabelle prefix_site ist die Spalte site anzupassen und in der Tabelle prefix_sitemeta der Wert für siteurl.

Anschließend in den Inhalten (Seiten, Beiträge) entweder via Hand in der MySQL-Datenbank oder mit einem Plugin zum Suchen und Ersetzen von Text die URIs (auch zu eingebundenen Medien) verändern.