迁移后如何修复 WordPress 重定向到旧域

您想解决重定向到旧域的问题吗?

当您将 WordPress 网站迁移到新域时,用户可能会被重定向回旧域。

在本文中,我们将向您展示如何修复迁移后 WordPress 重定向到旧域的问题。

如何修复迁移后 WordPress 重定向到旧域的问题

迁移问题后导致重定向到旧域的原因是什么?

当您将WordPress 网站移动到新域时,设置重定向很重要。这样,用户会自动登陆新位置,并且您可以保持关键字排名和流量。

但是,重定向到新域可能无法正常工作,您的访问者将被重定向回旧域。

此问题的主要原因之一是您的站点 URL 和主页 URL 值在 WordPress 数据库表中不同。您需要确保这两个值都指向您的新域。

除此之外,DNS 问题还可能导致用户在迁移后重定向到旧域。如果 DNS 服务器没有响应或 DNS 记录没有更新,那么您的访问者将无法查看您的新网站 URL。

也就是说,让我们看看如何在迁移后修复 WordPress 重定向到旧域的问题。我们将介绍不同的方法,因此您可以单击下面的链接跳转到您喜欢的部分。

方法 1:更新 WordPress 设置中的站点地址

解决此问题的最简单方法是确保您的 WordPress 设置中的 WordPress 地址和站点地址相同。

如果您的站点地址 (URL) 仍显示旧域,则用户将在迁移后被重定向到之前的 URL。

要解决此问题,只需从您的 WordPress 管理面板前往设置 » 常规。之后,在“站点地址 (URL)”字段下输入您的新域。

网站地址网址

完成后,只需保存更改并访问新域以查看问题是否已解决。

但是,如果 URL 字段显示为灰色并且不允许您输入新地址,请继续阅读并使用其他方法之一来重定向您的域。

方法 2:更改 WordPress 数据库中的站点 URL

解决重定向到旧域问题的另一种方法是更新WordPress 数据库表中的站点 URL。

您可以使用WordPress 托管服务提供的 cPanel 轻松访问数据库。对于本教程,我们将使用Bluehost作为示例,但其他托管公司(如HostingerSiteGround等)的流程类似。

首先,您需要登录托管服务控制面板。之后,只需单击左侧菜单中的“高级”选项卡。

Bluehost 的 PhpMyAdmin 工具

接下来,您可以向下滚动到“数据库”部分并单击“phpMyAdmin”选项。

您需要等待几秒钟,直到 phpMyAdmin 打开。

打开后,您需要从左侧的导航面板转到wp_options表。

请注意,每个托管服务对数据库表都有不同的命名约定。但是,您要查找的那个总是以“_options”结尾。

例如,在本教程中,我们将单击Bluehost的 phpMyAdmin 中的“staging_45f_options”表。

打开选项表

接下来,您需要编辑“siteurl”和“home”选项。

首先,继续并单击“siteurl”选项的“编辑”按钮。

输入网址

之后,您需要在 option_value 字段中输入新域名。完成后,只需单击“开始”按钮。

现在,您可以返回主 wp_options 页面并编辑“主页”选项。

输入主页字段值

接下来,您需要在 option_value 字段中输入新域。

输入值后,单击“开始”按钮。

方法 3:刷新 PC 上的 DNS 缓存

如果您仍然无法解决迁移后旧域重定向的问题,那么您应该检查DNS设置。

有时,域名更改最多需要 12 到 48 小时才能生效。因此,没有更新 DNS 记录的互联网提供商会将用户重定向到旧域。

您只需刷新 DNS 缓存,以便它获取最新信息和新网站 URL。这也有助于解决DNS 服务器没有响应的问题

有关详细信息,请参阅我们的指南,了解如何在 Mac、Windows 和 Google Chrome 上清除 DNS 缓存

专业提示:使用 SEO 插件执行完整站点重定向

当您手动执行重定向到新域时,总是有可能出错。因此,用户仍会被重定向到旧域。

设置重定向的一种更简单的方法是使用WordPress SEO 插件,All in One SEO (AIOSEO)。它提供了一个强大的重定向管理器,您可以使用它毫无问题地将整个站点重定向到新域。

多合一 SEO 中的完整站点重定向

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top