Code Bye

WordPress更换新域名解决方法

使用WordPress的个人站长免不了更换空间和域名,本文主要分享一下更换域名的办法。

WordPress后台需要设置网站的默认网址,如果直接更换了域名,使用新的域名是无法直接登陆的。解决方法有很多,可以修改MySQL数据库,或者修改WordPress的wp-config.php文件或function.php文件等,其实别的简单方法。

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

如果确定新旧域名都解析正常之后,就可以更改域名了。

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

但是由于博客文章里的一些链接和图片地址还是用的旧的域名,所以还需要进行一些修改。

登陆phpmyadmin,选择自己博客的数据库,然后点击SQL,将下面三行命令输入进去:

UPDATE wp_posts SET post_content = replace( post_content, “A.com”,”B.com”) ;

UPDATE wp_comments SET comment_content = replace(comment_content, “A.com”, “B.com”) ;

UPDATE wp_comments SET comment_author_url = replace(comment_author_url, “A.com”, “B.com”) ;

然后点击 执行,如果没有出现错误,那么就会将文章和评论里的所有地址进行了更换。

这时候就可以用新的地址去访问博客了,域名的更换工作已经顺利完成。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明WordPress更换新域名解决方法