WordPress 搬家換網址資料庫快速置換

搬家 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 資料庫轉移,專用外掛:

如果你對於資料庫較不了解,也使用外掛,可以參考以下兩款推薦:

在這裡,你不會被廣告打擾,所有的學習內容都是免費的。
如果這讓你感到滿意,一杯咖啡能讓我們走得更遠。

請 Perry 喝杯咖啡
上一篇SMTP 設定 Gmail 發信需你要應用程式專用密碼 下一篇在 Mac 本機安裝 MongoDB 的步驟