scribble

守望的麦子

About Projects Tool Guestbook

25 Jul 2009
WP站点更换域名的后续工作

更换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

scribble

About Projects Tool Guestbook