WordPress更换域名是经常有朋友遇到的一个问题,这对于有点技术功底的站长来说其实是非常简单的,并且网上也有不少教程,新手小白也是可以很轻松的搞定。这里给大家简单说下方法。

更换域名核心思想其实就是3点

  1. 更换数据库里面的网站首页字段,也就是修改网站地址;
  2. 更换文章内容里面的图片视频等链接;
  3. 主题、插件设置信息和文章设置信息(这一步是否需要视主题、插件情况而定);

所以我们主要针对这几点对症下药就好。

温馨提示

如有涉及到数据库的相关修改操作可能存在一定的风险,请务必先做好数据备份。

修改网站地址

对于第一点修改网站地址,一般有两种方法:

WordPress后台修改(推荐)

设置>常规,修改WordPress地址(URL)站点地址(URL),保存以后会跳转到新域名,并且重新登录。

直接修改数据库

进入数据库管理(例如phpMyAdmin),进入wordpress所在的数据库,然后找到wp_options这个表,找到siteurlhome字段,将原先域名改成新域名;

修改文章内容里面的链接

主要是修改文章引用的静态文件链接或者站内链接地址,也是有两种方法(如果确定文章里面没有引用过上传的静态图片等资源以及添加过站内链接,此步骤可以省略)。

直接修改数据库(推荐)

进入数据库管理(例如phpMyAdmin),进入wordpress所在的数据库,然后进入SQL命令,输入:

UPDATE wp_posts SET post_content = replace( post_content, '老域名','新域名');

替换上面的新域名和老域名,如图:

WordPress如何更换域名 WordPress更换域名教程

WordPress后台修改

如果文章不多,也可以直接在后台编辑文章修改,进入文章编辑页面,切换到文本编辑方式,手动替换图片域名,保存文章。

修改设置选项里面的链接

设置选项修改由于数据保存方式不同主题或者插件可能存在差异,如果非技术人员一般不建议(比如是数组的形式序列化后保存的话直接替换数据库可能会破坏数据),一般是建议使用手动后台替换的方式,比如排查后台主题和插件的设置信息和小工具的设置选项手动修改替换,如果文章还附带了一些meta元信息(自定义栏目),里面也有图片之类的信息的话,也是建议手动替换。

根据上面的方法,选择你喜欢的方式,将之前的域名地址都修改好之后就完成域名更换了。