搬家 WordPress 時,如有更換網址,視之前網站的使用狀況可能必須在資料庫中更新所有相關連結。
需要謹慎處理避免損壞資料。在進行任何更改之前,非常重要的是要備份資料庫。
透過使用 SQL 指令,你可以從資料庫中替換所有的舊網址,替換成新的網址名稱:
下面範例用新網址: perry.com 替換舊網址: perry.m9.nu
UPDATE wp_options SET option_value = replace(option_value, 'perry.m9.nu', 'perry.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'perry.m9.nu','perry.com');
UPDATE wp_posts SET post_content = replace(post_content, 'perry.m9.nu', 'perry.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'perry.m9.nu','perry.com');
這個指令將會更新網站的網址設置、文章內容、以及其他 meta 數據中的所有舊網址。
即使如此,由於 WordPress 中某些選項和小工具設置可能使用序列化的方式儲存。在於前面網站如果使用到大量小工具、外掛來設定一些網址應用時,還是可能會導致某些版面失效或跑版。
WordPress 資料庫轉移,專用外掛:
如果你對於資料庫較不了解,也使用外掛,可以參考以下兩款推薦:
在這裡,所有的學習內容都是免費的。
如果這讓你感到滿意,一杯咖啡能讓我們走得更遠。