以下方法,測試有效。
首先,修改表 「wp_options」 中的字段 「option_value」 的第 1 行和第 39 行,換成新域名網址。第 1 行是站點 url,不改進不了後台;第 39 行是主頁地址,也可在後台設置常規裏修改。
然後之前,進數據庫搜索原網址,發現不是一般的多,純手動那是不可能的了,所以我們需要用 SQL 的 update 命令批量替換原網址,語句格式如下:
UPDATE 某數據表名 SET 此表某字段 = REPLACE(此表某字段, 『原內容』,』 新內容』)
提示:請注意半角符號!
然後,修改表 「 wp_posts」 中的字段 「guid」,因此字段記錄了文章最原始 url ,而且無論你將數據導入到什麼地方,此信息是不變的。進入數據庫——SQL,輸入以下語句 ():
UPDATE wp_posts SET guid = REPLACE(guid, 『http://123123.cn』,』http://123123.com』)
意思是:修改表 「 wp_posts」 中的字段 「guid」 的原網址 http://123123.cn 為 http://123123.com 。
另外,若發表文章上傳的圖片和附件都是直接上傳網站的話,輸入以下語句:
UPDATE wp_posts SET post_content = REPLACE(post_content, 『http://123123.cn』,』http://123123.com』)