WordPress 更新網址的方法

第一種方法:

如果有更新網址,就只能手動更新資料庫(記得先備份),這個部份沒有實做。

使用 REPLACE()來替換新舊網址,執行下述 SQL 即可進行新舊網址的替換(網址記得加http://或https://)。

UPDATE wp_options
SET option_value = REPLACE(option_value, '舊網址', '新網址')
WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_postmeta
SET meta_value = REPLACE(meta_value, '舊網址', '新網址');
UPDATE wp_posts
SET post_content = REPLACE(post_content, '舊網址', '新網址');
UPDATE wp_posts
SET guid = REPLACE(guid, '舊網址', '新網址');

第二種方法:

如果你的網址有更改,那資料庫檔案就還要更動:

請用Notepad++或是EmEditor之類支援UTF8編碼的編輯程式開啟你下載回來的資料庫.sql檔,用一個全部取代的動作將舊網址改成新網址。 例如你的舊網址是「abc.com」,新網址是「def.com」,那就下一個「http://abc.com」改為「http://def.com」的指令,同時有些會縮短網址,所以也要將「abc.com」改為「def.com」然後將資料庫檔案另存為其他檔名,以備稍後的回存之用。

第一種參考資料:https://wordpress.org/support/article/updating-wordpress/
第二種參考資料:https://www.footmark.info/web-design/wordpress/wordpress-urlchange-setting/