克隆和迁移后如何将旧域重定向到新域

已发表: 2024-02-08

域迁移是将整个网站从一个域移动到另一个域的过程。 人们出于各种原因这样做,例如重塑品牌、获取新域名、克隆网站或提高网站性能。

但大多数新用户在网站迁移过程中都会犯一个常见错误。 他们忘记将旧域重定向到新域。 因此,每当他们尝试访问任何新内容时,他们都会进入旧域。

几个月前,我们报道了一篇关于如何克隆 WordPress 网站的博客文章。 今天,我们将向您展示如何在克隆或迁移站点后将旧域重定向到新域。 预备,准备,开始!

网站克隆和迁移后 WordPress 重定向到旧域的原因是什么

在克隆和迁移 WordPress 过程中,通常会出现几个常见错误,导致重定向无法成功执行。 我们在下面列出了这些原因并进行了简短的讨论。

A。 重定向配置不正确

未能正确配置到新域的重定向是您的网站在克隆和迁移后可能重定向到旧域的一个关键原因。 因此,当网站移动到新域时,更新必要的设置非常重要。

b. 未能更新内部链接和参考

您应该更新内部链接和引用以反映新域。 否则,可能会有许多错误的帖子和页面将用户重定向到旧域。 您可以手动或使用任何合适的插件批量更新这些链接。

C。 不完整的迁移和克隆过程

除非克隆和迁移正确执行,否则某些文件和数据库条目可能仍会重定向到旧域。 因此,在迁移运行期间,您不应以任何原因停止该过程。 如果遇到困难,最好重新开始整个过程​​。

d. 服务器配置问题

DNS 问题和不正确的服务器设置通常会阻止访问者和用户重定向到新域。 要解决此问题,您必须检查服务器配置和 DNS 记录。 请联系您的托管支持人员,了解他们的一端是否发生了问题。 了解 WordPress 的常见错误以及如何修复它们。

e. 站点地图提交和重新索引问题

如果谷歌和雅虎等搜索引擎尚未对新域名建立索引,或者站点地图尚未更新好,则用户在点击搜索引擎结果时可能会被重定向到旧域名。 请求搜索引擎重新索引该网站并将其识别为新域。

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

有很多方法可以解决 WordPress 重定向到旧域的问题。 我们将在本节中向您展示其中最简单的方法。 继续阅读!

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

更新 WordPress 设置中的站点地址是解决此问题的最简单方法。 转到“设置”>“常规”

进入WordPress 地址 (URL)站点地址 (URL)框。 在这些框中输入您的新域名地址。 最后点击“保存更改”按钮。

Update the site address in WordPress

如果由于某种原因您无法更改 WordPress 地址 (URL),请尝试下一个方法。

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

转到您的cPanel 。 找到点击phpMyAdmin选项。

Go to phpMyAdmin

对于每个域,都会有一个数据库。 由于我们在这个cPanle下维护三个网站,因此phpMyAdmin中有三个数据库。

单击托管您的域的数据库旁边的加号 (+)图标。 这将扩展数据库下可用选项的列表。

Select a database to see your site URL

单击选项wpwn_options 。 您将获得所有选项,它们的值显示在右侧。 分别单击选项名称siteurlhome旁边的编辑选项。

Find the home and site URL options

在下图中标记的相应部分中写下您的域名地址。 保存。

Write your new domain address in the database

希望这能解决您的问题。

方法 03:使用 301 重定向将旧站点重定向到新站点

301 重定向是一种 HTTP 状态代码,通过它您可以将一个 URL 永久重定向到另一个 URL。 每当用户单击旧 URL 时,他们都会被重定向到新 URL。 如果以上两种方法都无法解决问题,可以采用此一种方法。

再次转到您的cPanel

Go to the Redirect option in your cPanel

选择重定向类型永久 (301) 。 接下来,在第二个框中选择您的旧域。

进入“重定向”框并在其中输入您的新域名地址。 按最后的“添加”按钮保存更改。

Set Permanent (301) redirect

希望您的问题能在这个阶段得到解决。

方法04:使用专用迁移插件

您会发现许多 WordPress 插件可用于处理重定向问题。 大多数强大的 SEO 插件也包含此功能。 多合一 SEO 和排名数学 SEO 就是其中两个。 现在,我们将向您展示如何使用 Rank Math SEO 插件解决此问题。

安装激活Rank Math SEO 插件。 之后将出现一个设置向导。 自己完成并来到仪表板。

Install and activate the Rank Math SEO plugin

转到数学 SEO 排名。 启用重定向模块。 这将在 WordPress 管理菜单栏上的 Rank Math SEO 下带来重定向选项。

Enable redirections in Rank Math SEO

导航到排名数学 SEO > 重定向。 单击添加新按钮。 输入您的源 URL ,然后从旁边的下拉列表中选择合适的匹配类型。 访问这篇文章,了解有关 Rank Math SEO 插件匹配类型的更多信息。

之后,输入您的目标 URL并选择重定向类型。 对于永久重定向,请选择选项301 永久移动

Configure your source and destination URL

向下滚动页面一点。 按添加重定向按钮。

Press the button Add Redirection

因此,您可以在克隆和迁移后安全地将旧网站的帖子和页面重定向到新域名地址。

希望您的问题已经解决。 但如果您想探索另一种方法,我们在下面展示了另一种方法。

方法 05:使用 .htaccess 文件手动设置重定向到新域

再次转到您的 cPanel。 找到并打开文件管理器选项。

Go to File Manager from your cPanel

您将在public_html文件夹中看到.htaccess文件。 用编辑模式打开它。

Open the.htaccess file

您必须在编辑器中的任意位置键入下图所示的类似代码。 根据您的重定向类型和目标,您可能需要编写不同的代码。 访问这篇文章,了解如何在 .htaccess 文件上编写重定向代码。

Type your code to redirect in .htaccess file

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

即使在涵盖所有这些方法之后,您仍然可能会面临 WordPress 重定向到旧域而不是新域的情况。 这可能是因为您计算机的 DNS 缓存仍然指向旧域。 您需要刷新 PC 上的 DNS 缓存来解决该问题。

# 刷新 Macbook 上的 DNS 缓存

打开终端应用程序。 输入代码sudo killall -HUP mDNSResponder 在终端窗口中输入sudo killall -HUP mDNSResponder并按 Enter 按钮。

系统可能会要求您输入管理员密码。 输入密码后,再次按 Enter 按钮。 缓存将被清除。

# 刷新 Windows 上的 DNS 缓存

以管理员身份打开命令提示符。 输入代码ipconfig /flushdns 在命令行窗口中ipconfig /flushdns 。 之后按回车按钮。 缓存将被刷新。

我们希望您的问题最终得到解决,并且您的重定向到达新域。

有关如何修复克隆或迁移到新域后 WordPress 重定向到旧域的常见问题解答

如需有关该主题的其他支持和资源,我们将回答一些通常在网上找到的有关该主题的常见问题。

上述哪种方法对于非技术用户来说如此简单?

对于非技术用户来说,方法01、03和04是上述方法中最简单的方法。

由于将旧域名重定向到新域名,我会损失流量和排名吗?

迁移后,您可能会遇到排名和流量暂时下降的情况。 但如果重定向正确,影响就会最小化,您很快就会恢复丢失的流量。

我可以将多个旧域重定向到一个新域吗?

是的,您可以将多个旧域重定向到一个新域。 您可以通过使用 .htaccess 文件设置正确的重定向来完成此操作。

有哪些流行且专用的迁移插件可用于将旧域重定向到新域?

Migrate Guru、Duplicator 和 UpdraftPlus Migrator。

域迁移后是否应该向搜索引擎提交 XML 站点地图?

是的,您应该在域迁移后向搜索引擎提交 XML 站点地图。 通过向搜索引擎提交更新的 XML 站点地图,您可以发现并抓取新域上的新 URL。

整理笔记!

希望您喜欢这篇文章。 在完成这篇文章之前,我们想再提一些提示。 设置重定向时,请确保实现从旧域上每个现有页面到新域上相应页面的单独 301 重定向。

因为这将帮助您保留 SEO 价值和无缝的用户体验。 除此之外,还要确保正确的 URL 结构和 XML 站点地图。 这将有助于搜索引擎正确抓取您的帖子和页面。 最后,定期在 Search Console 和 Web Masters 中监控您的网站性能。