Links nach dem Verschieben meiner Site in eine andere Domain

Ich werde meine Website von der Entwicklungs- / Staging-Umgebung (z. B. dev.example.com) in die Produktionsumgebung (example.com) verschieben.

Wahrscheinlich verweisen bestehende Links in meinen Seiten und Beiträgen immer noch auf die alte URL, zB dev.example.com. Wie gehe ich mit diesem Problem um? Ist es möglich, alle Links auf einmal zu korrigieren? irgendwelche Vorschläge?

Vielen Dank!

Solutions Collecting From Web of "Links nach dem Verschieben meiner Site in eine andere Domain"

Siehe WordPress verschieben «WordPress Codex

Dies sind typische Abfragen, die in phpmyadmin ausgeführt werden, um URLs zu ändern, aber Sie haben möglicherweise auch serialisierte Daten in Widget- und Designoptionen, die ebenfalls geändert werden müssen:

UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com'); 

Und Search RegEx ist ein gutes Plugin, um mit Grep durch alle Beiträge und Seiten zu suchen und zu ersetzen, um zu überprüfen, ob irgendwelche URLs verpasst wurden.

Was ich mache, ist ein Dump der database und dann Suchen / Ersetzen, was ich brauche, entweder mit einem Texteditor, wenn die DB ziemlich klein ist ( Geany ist dafür großartig) oder wenn es eine große DB ist, verwende ich Regexxer Search Tool .