将WordPress博客的域名更改为blog.icoa.cn

开设个人博客的朋友使用WordPress不在少数,那么也难免不了更换空间和域名的情况,由于笔者亲历了一次更换空间和域名的情况,将博客域名更改为 blog.icoa.cn,所以本文就分享一下更换域名比较好的办法。

WordPress大家都知道后台需要设置网站的默认网址,如果直接更换了域名的话,使用新的域名是无法登陆的。网上有很多文章,告诉大家可以修改MySQL数据库,或者修改WordPress的wp-config.php文件或function.php文件等,其实不用这么麻烦。

只要更换前后的域名都在自己手里,那么其实解决方法很简单。首先让更改前后的域名都解析到博客空间,也就是让新旧域名都可以正确访问博客。判断新旧域名是否都能正确访问,除了自己本地直接访问两个域名都能正确访问到网站之外,还需要查看其他地区域名访问是否正常,因为电信、联通还有不同地区DNS生效的时间是不同的。这时候站长之家有个比较好的工具可是使用,就是超级ping(http://ping.chinaz.com),把新旧域名分别输入超级ping里,查看是否各地都能ping通。

如果确定新旧域名都解析正常之后,就可以更改域名了,用一句话叫见证奇迹的时刻到了。

用管理员登陆WordPress后台,点击设置→常规,将里面的WordPress 地址(URL)和站点地址(URL)都修改为新的域名,然后点击保存更改。咦,咋退出了,其实是成功了,看一下浏览器的地址栏是不是变成新地址了?用管理员账户登陆一下,看看设置→常规里是不是变成了新的域名?然后再点击首页看看是不是变成了新的域名,如果输入旧的域名会不会跳转到新的域名呢。很明显修改成功了,是不是很简单。

至于更换域名之后,文章里的图片地址和链接肯定要更换,这时候WordPress使用MySQL的优势就出来了,登陆PHPMyAdmin,然后执行语句:

UPDATE wp_posts SET post_content = replace( post_content, 'seo.zhanglibo.cn', 'blog.icoa.cn' ) ;
UPDATE wp_comments SET comment_content = replace( comment_content, 'seo.zhanglibo.cn', 'blog.icoa.cn' ) ;
UPDATE wp_comments SET comment_author_url = replace( comment_author_url, 'seo.zhanglibo.cn', 'blog.icoa.cn' ) ;

一下子就把所有地址都替换了。

有看到的同学可以把友情链接的地址更换为blog.icoa.cn,旧的域名已经不续费删除了,当然如果感觉新域名木有什么权重,想去掉友链的也没关系,直接给我留言就可以。

“将WordPress博客的域名更改为blog.icoa.cn”的30个回复

评论已关闭。