25 Jul 2009WP站点更换域名的后续工作
更换WP站点的域名后,有几个工作是我们必须要做的:更换站点登录地址和主页地址、更改文章内部链接地址和附件地址、更改文章默认的永久链接,这些工作做完之后,剩下的就是针对搜索引擎的工作了 — 301重定向,关于重定向的方法曾经已经介绍过,在这里分享一下其余的几个步骤我们应该如何做……
以下所介绍的方法基于PHPMyAdmin,只需用到SQL的替换命令
UPDATE 表名 SET 字段 = REPLACE(字段,’替换内容’,’替换值’);
注意上面的标点要都要用英文半角。
示例如下:
UPDATE wp_options SET option_value = REPLACE(option_value,’www.crazyenglish.info’,’www.crazyenglish.info’);
其中wp_options就是表名,option_value就是表wp_options里的一个字段,wp_options里有siteurl和home的值。
一般只要执行以下命令,就可完成域名更改后的修改工作:
1.修改option_value里的siteurl和home地址:
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.crazyenglish.info/cn’, ‘http://www.crazyenglish.info’) WHERE option_name = ‘home’ OR option_name = ’siteurl’;
修正文章中内部链接及附件的地址:
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.crazyenglish.info/cn’, ‘http://www.crazyenglish.info’);
修正wordpress文章默认的永久链接:
UPDATE wp_posts SET guid = replace(guid, ‘http://www.crazyenglish.info/cn’,’http://www.crazyenglish.info’);
其中的www.crazyenglish.info/cn是旧域名,www.crazyenglish.info是新域名。
OK, 完工了!
Til next time,
Jason at 00:00