wordpress更改域名的方法

前几天给公司的企业站换上了新的域名,因为 wordpress 更换域名不 xiang 像其他源码那样简单,所以借此机会把方法给大家分享下。(以下经验搜集自网络,特此对原作者表示感谢)

例如将博客从 AAA.com   更改为 BBB.com,下面就说一下更换域名比较好的办法。

 

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

 

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

 

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

 

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

 

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

 

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

 

    UPDATE wp_posts SET post_content = replace(post_content, 'AAA.com','BBB.com') ;

 

    UPDATE wp_comments SET comment_content = replace(comment_content, 'AAA.com', 'BBB.com') ;

 

    UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'AAA.com', 'BBB.com') ;

 

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

 

这时候用新的地址去访问吧,域名完美进行更换。

本文链接:https://zeallr.com/read/319.html
若无特别说明,本文系原创,且遵循 署名 - 非商业性使用 - 相同方式共享 4.0 (CC BY-NC-SA 4.0) 协议

    hostgator
    hostgator  2012-10-25, 16:28

    背景点缀的很不错,绿色生机

    Free Make Money
    Free Make Money  2012-11-09, 08:53

    先学习一下,等以后换域名的时候用得着。

    捐卵
    捐卵  2012-11-15, 10:02

    博主的模板挺好看 不过在ie下有点错位呢{smile:15}

    凤凰
    凤凰  2012-12-01, 21:21

    VPN突然不能用了,800错误,服务器那边没有问题,是什么地方设置的不对?

    雨?&??
    雨?&??  2013-08-28, 12:36

    Velvet Blues Update URLs 这个插件也不错,很省事,不用改数据库了