Blog Jobs

Site-URLs und Home-URLs von WordPress Webseiten ändern

Es kann vorkommen, dass du die Site-URL einer WordPress Webseite ändern musst, bspw. nach einem Umzug. Es gibt verschiedene Möglichkeiten, dies zu tun. Mache jedoch vorher unbedingt ein Backup der Datei, der Datenbank oder des kompletten Systems.

Eine Site-URL – oder auch WordPress URL – ist die URL, die zu deiner WordPress Installation leitet. Wenn du WordPress in einem eigenen Ordner installiert hast, der z. B. „wordpress“ heißt, lautet deine Site-URL deine-adresse.de/wordpress.

Die Home-URL ist die Webadresse, die Besucher in der Adresszeile eintragen, um auf deine Website aufzurufen – beispielsweise: deine-adresse.de. Manche nennen sie auch Blog-URL. Meistens sind die Home-URL und Site-URL identisch. Es sei denn, du hast WordPress in einem Unterordner installiert, denn dann weichen sie voneinander ab.

Die wp-config.php findest du im Hauptverzeichnis deiner WordPress Installation. Du kannst die Datei mit einem Editor wie Sublime Text oder Notepad++ öffnen. Anschließend fügst du die beiden folgenden Zeilen ein:

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

Ich füge die beiden Zeilen immer ein vor:

/* That's all, stop editing! Happy blogging. */

Die URLs überschreiben die URLs in der Datenbank bzw. die, die im Backend eingetragen waren.

Für diesen Weg musst du die wp-config.php öffnen und bearbeiten. Dazu trägst du folgende Zeile ein, die weder ganz am Anfang noch am Ende der Datei stehen sollte:

define('RELOCATE',true);

Rufe anschließend die wp-login.php deiner WordPress Website unter www.domain.de/wp-login.php auf. Bevor du dich einloggst, musst du allerdings die Konstante RELOCATE aus der wp-config.php löschen. Nun loggst du dich über die aufgerufene wp-login.php in deine Website ein. Bist du eingeloggt, findest du unter „Einstellungen“ -> „Allgemein“ -> „WordPress-Adresse (URL)“ die neue URL zu deiner WordPress Website.

Du kannst die URL auch direkt in der Datenbank ändern. Dafür brauchst du einen Zugang zum phpMyAdmin Bereich deiner Datenbank.

Bist du eingeloggt, siehst du alle verwendeten Tabellen. Suche nun nach der Tabelle wp_options.

Falls du bei der Installation einen abweichenden Tabellen-Präfix gewählt hast, kann der Tabellenname auch etwas abweichen. Öffne die Tabelle wp_options, suche in der Spalte option_name die Site-URL.

Klicke dann auf das Icon für „bearbeiten“ und trage in der Spalte option_value deine neue URL ein.

Nachdem du auf speichern geklickt hast, gehe zurück in die Tabelle wp_options , suche nach home und ändere dort ebenfalls die URL.

Meine bevorzugte Lösung ist diese hier: Ich nutze gerne das Plugin Migrate DB. Damit kann man URLs und Pfade sehr einfach in der gesamten Datenbank ersetzen – auch in serialisierten Arrays.

Hast du das Plugin installierst, findest du unter „Werkzeuge“ -> „Migrate DB“ die entsprechenden Einstellungen. Bei replace (ersetzen) fügst du ganz einfach die neue Domain und den neuen Pfad ein, klickst auf exportieren – und schon hast du einen Dump der gesamten Datenbank inklusive geänderten URLs und Pfaden erstellt.

Logge dich zum Abschluss im phpMyAdmin Bereich deiner Datenbank ein, wähle die entsprechende Datenbank aus und importiere den gerade erstellten Dump. Dann kannst du das Plugin wieder deaktivieren und löschen.

Brauchst du Unterstützung?
Schreib' uns gerne an!
hilfe@wp-panda.de
zurück