现在的位置: 首页 > 互联网络 > WP相关 > 正文

WordPress 更换域名之数据库批处理

2009-06-24 07:59 WP相关 ⁄ 共 592字 ⁄ 字号 评论 1 条

首先,修改表“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://fivemu.cn','http://immmmm.com')

意思是:修改表“ wp_posts” 中的字段 “guid”的原网址http://fivemu.cn为http://immmmm.com 。

另外,若发表文章上传的图片和附件都是直接上传网站的话,输入以下语句:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://fivemu.cn','http://immmmm.com')

最后,也就没最后了,继续安心写博吧~

原文

目前有 1 条留言    访客:1 条, 博主:0 条

  1. 立青 2010年12月22日 6:26 下午  @回复  Δ1楼 回复

    假装百度来了,我是百度蜘蛛,嘻嘻

给我留言

留言无头像?