In der letzten Woche habe ich zwei meiner WordPress-Sites (https://www.flytotherainbow.de und https://www.jugendbuchtipps.de) auf einen neuen Webspace umgezogen und dabei gleich auch noch die Webseiten auf SSL umgestellt. Mit Unterstützung von Jörn (danke nochmals!) ging alles fast reibungslos, auch wenn es mehrere Anläufe bräuchte, bis es gut klappte. Doch manche Bild-Links in den Beiträgen blieben leider auf der alten URL stehen. Also habe ich nach einer komfortablen Lösung gesucht, die Links auf die neue URL umzustellen und bin bei einem Plugin fündig geworden.
Was nicht Gegenstand dieses Artikels sein soll, ist eine genaue Beschreibung des Umzugs. Dafür gibt es genug Webseiten, die das Schritt für Schritt erklären – allerdings oft sehr umständlich. Notwendig ist nämlich, wenn man es richtig macht, eigentlich nur ein Exportieren aller Inhalte. Die Datenbank muss man gar nicht exportieren und neu einspielen (das ist nämlich alles andere als einfach).
Jörns und mein Vorgehen in aller Kürze (ohne Anspruch auf Vollständigkeit):
- alle Plugins auf der alten Seite deaktivieren (wichtig!)
- Daten der alten WordPress-Site in eine XML-Datei exportieren (zu finden im Bereich Werkzeuge)
- (optional an dieser Stelle, falls die bisherige Domain auf den neuen Webspace umgestellt werden muss: Nameserver-Einstellungen für die Domain ändern – bis diese aktiv sind, muss man u. U. mehrere Stunden bis zu einem ganzen Tag warten)
- WordPress clean auf dem neuen Webspace installieren und dort die Grundeinstellungen vornehmen (zu achten ist im Bereich Einstellungen von WordPress vor allem die Unterpunkte Allgemein, Permalinks und Medien – hier müssen vor allem die gleichen URL-Strukturen für Medien und Posts eingestellt werden)
- Import der Export-Datei von alten Webspace auf dem neuen Webspace (nicht vergessen das Häkchen am Ende zum Import aller Medien zu setzen)
- Abwarten, Teetrinken – falls es Probleme gibt, den letzten Schritt noch einmal wiederholen (musste ich auch machen)
- Themes und Plugins auf dem neuen Webspace installieren (wenn man die Einstellungen vom alten Webspace erhalten will, empfiehlt es sich, die Plugin- und Themes-Ordner vom alten Webspace auf den neuen zu kopieren)
- Theme auswählen und Plugins aktivieren
Das war es eigentlich schon. Nun muss man checken, ob auch alles passt. Bei mir gab es, wie gesagt, Probleme, dass nicht alle Medien-Links auf die neue URL verwiesen haben. Und hier kam dann ein Plugin ins Spiel, das mich das Problem in einer Sekunde hat lösen lassen: Velvet Blues Update URLs.
Ist das Plugin aktiviert, finde man im Adminbereich unter Werkzeuge den Eintrag Update URLs. Hier gibt man dann oben die alte, zu ersetzende URL ein, unten die neue:
Nach dem Klick auf Update URLs NOW hat das Ganze genau eine Sekunde gedauert – ich konnte es kaum glauben. Danach hatten alle Bild-URLs (und sie waren in über 700 Beiträgen falsch) die richtige Adresse. Schmerzfreier ließ sich dieses Problem wirklich nicht lösen …
Wenn ihr ein ähnliches Problem habt: Viel Erfolg! Und nicht vergessen: Vor der Verwendung des Plugins sollte man alle seine WordPress-Daten sichern, um sie im Zweifelsfall, falls etwas schief läuft, wieder einspielen zu können.
Ulf Cronenberg
Hallo Ulf,
sehr gern!
Das von dir entdeckte PlugIn ist natürlich klasse in der Situation! Kannte ich noch nicht.
Ja, es hat mir eine Menge Arbeit erspart. Ich hätte 700 Beiträge mit „Suchen & Ersetzen“ durchgehen müssen …
Guten Morgen Herr Cronenberg
Das Plugin habe ich ausprobiert. Leider liefert es einen Fehler. Ich möchte meine Mediendaten von http:// auf https:// ändern. Können Sie mir hier jemenden nennen, der mir hierbei helfen kann?
Vielen Dank für Ihre Antwort.
Viele Grüße
Martin Nedel
Ist natürlich einige Zeit her, dass ich das gemacht habe – aber es hat damals anstandslos funktioniert. Vielleicht einfach noch mal probieren? Und schauen, dass alles so eingestellt ist wie in dem Screenshot angegeben? Kann natürlich sein, dass das Plugin mit den jetzt neueren Versionen von WordPress nicht mehr funktioniert. Man könnte mal beim Entwickler nachfragen … Ansonsten weiß ich leider nicht so recht, an wen man sich wenden kann.
Viele Grüße, Ulf
Lieben Dank für Deine Antwort.
Problem ist gelöst. Es fehlte nur ein SSL Plug-in.
🙂
Gut, freut mich zu hören!
Sauberer und einfacher ist, wenn du statt deinem horrenden Prozedere einfach im Root die wp-config.php öffnest und dort den Link zum neuen Link korrigierst…
Wenn ich das früher gewusst hätte … 🙂