WordPress域名替换教程

WordPress系统在搭建网站时,会把网站安装域名保存在数据库中,然后会在网站中使用完整的带域名地址的绝对路径的文件地址。所以,如果在网站运营过程中需要更换域名的话,就需要把这些存在数据库中的旧域名替换为新域名。本文,我们WPPOP就教大家如何更简单地完整无缺地替换WordPress网站的新旧域名

WordPress教程

WordPress教程

 

友情提示:在进行数据库表操作之前,请务必先备份好数据库后再进行!

 

方法1:网站后台替换域名(前提:旧域名可以登录后台)

如果你还可以使用旧域名登录 WordPress 网站后台管理,那么,可以直接在网站后台更改域名,是最简单直观的办法了。

1.1 修改 WordPress 地址 (URL)  网站地址 (URL)

登录你的网站后台,在后台管理菜单中找到 【 设置(Settings) –  常规(General)】里的以下两处设置项:

  • WordPress 地址 (URL)
  • 网站地址 (URL)

如下图所示:

WordPress后台更换域名

WordPress后台更换域名

其中的 WordPress地址(URL)是指WordPress程序所在域名路径,绝大多数情况下都是和 站点地址(URL)一致的。

站点地址(URL)是指访问网站使用的域名路径,也就是你的网站域名。

1.2 使用插件检查排查替换

在第一步中网站后台修改网站域名后,网站中绝大多数程序自动调用的都会被替换为新域名地址了。但是,也有可能某些位置有手工设置或带有域名路径的内容,这是,我们可以使用 WordPress数据库查找替换插件 – Better Search Replace,来在网站后台一次性批量更换网站中的新旧域名。

这样,就可以确保网站中所有内容中的新旧域名得到完整的替换更新了。

WordPress数据库查找替换插件 - Better Search Replace
WordPress数据库查找替换插件 – Better Search Replace

操作界面如上图所示,非常简单直观,在 搜索 / 替换 设置模块下,即可快速完成WordPress数据库里相关内容的搜索查找和替换操作。

详细的插件操作教程,请访问https://www.wppop.com/wordpress-better-search-replace.html

 


方法2:修改数据库表字段

上面方法1是在旧域名可以访问登录网站后台的情况下使用的。

如果你的旧域名已经无法访问登录网站后台,那么,我们就需要进入到网站数据库中进行新旧域名的更改了。

2.1 登录数据库管理

访问打开你的网站数据库管理(常用的有 phpMyadmin ),在数据库表中找到 wp_options 表(wp_ 是你的数据库表前缀,根据自己安装WordPress网站时的自定义表前缀可能会有不同)中的2个字段:

  • siteurl– 对应网站后台 设置 – 常规 中的 站点地址(URL);
  • home  – 对应网站后台 设置 – 常规 中的 WordPress 地址(URL);

如下图所示:

WordPress新旧域名替换

WordPress数据库中更换新旧域名

2.2 使用插件检查排查替换

在数据库中修改网站域名后,就可以使用新域名登录网站后台了(用户名和密码不变)。

登录网站后台之后,下面的步骤就和第一种方法中的一样了。

此时,网站中绝大多数程序自动调用的都会被替换为新域名地址了。但是,也有可能某些位置有手工设置或带有域名路径的内容,这是,我们可以使用 WordPress数据库查找替换插件 – Better Search Replace,来在网站后台一次性批量更换网站中的新旧域名。

这样,就可以确保网站中所有内容中的新旧域名得到完整的替换更新了。

WordPress数据库查找替换插件 - Better Search Replace
WordPress数据库查找替换插件 – Better Search Replace

操作界面如上图所示,非常简单直观,在 搜索 / 替换 设置模块下,即可快速完成WordPress数据库里相关内容的搜索查找和替换操作。

详细的插件操作教程,请访问https://www.wppop.com/wordpress-better-search-replace.html

 


备注:

在本文执行的SQL操作语句中,其中的 wp_ 是你网站数据库的前缀(如果你在安装WordPress自定义过数据库前缀,请先修改为自己的)。

友情提示:在进行数据库表操作之前,请务必先备份好数据库后再进行!

经过以上的数据库命令操作,就可以把数据库中网站的老域名全部更改替换为新域名了,这样网站就可以使用新域名进行正常访问了。




上一篇:

下一篇:

在线留言