迁移后重定向到旧域名的问题原因
当您将WordPress网站迁移到新域名时,设置重定向很重要。这可以确保用户自动访问新域名,并保留您的关键词排名和流量。然而,重定向可能无法正常工作,导致用户返回旧域名。主要原因是WordPress数据库表中的站点URL和首页URL值不同。确保这些值指向新域名。此外,DNS问题也可能导致用户在迁移后重定向到旧域名。如果DNS服务器不响应或DNS记录未更新,访问者将无法查看您的新网站URL。
方法1:在WordPress设置中更新站点地址
修复此问题最简单的方法是确保WordPress地址和站点地址在您的WordPress设置中一致。如果站点地址(URL)仍显示旧域名,迁移后用户将被重定向到先前的URL。在WordPress管理面板中,前往“设置”»“常规”,然后在“站点地址(URL)”字段中输入新域名。完成后,保存更改并访问新域名以查看问题是否解决。如果URL字段为灰色且无法输入新地址,请继续阅读并使用其他重定向方法。
方法2:在WordPress数据库中更改站点URL
另一种修复重定向到旧域名问题的方法是更新WordPress数据库表中的站点URL。可以通过WordPress托管服务提供的cPanel轻松访问数据库。首先,登录托管服务控制面板,然后从左侧菜单中进入“网站”选项。接下来,单击您网站的“设置”选项。在“快速链接”部分,单击“phpMyAdmin”选项。打开后,进入左侧导航面板中的wp_options表,然后编辑“siteurl”和“home”选项。输入新域名后,保存更改。
方法3:清除PC上的DNS缓存
如果问题依旧,检查DNS设置。域名变更生效可能需要12到48小时,尚未更新DNS记录的互联网服务提供商会将用户重定向到旧域名。清除DNS缓存可以获取最新信息和新网站URL,也有助于解决DNS服务器不响应问题。有关详细信息,请参阅我们的指南,了解如何在Mac、Windows和Google Chrome上清除DNS缓存。
专业提示:使用SEO插件进行全站重定向
手动设置重定向时可能会出错,因此用户可能仍被重定向到旧域名。更简单的方法是使用像All in One SEO(AIOSEO)这样的WordPress SEO插件。它提供一个强大的重定向管理器,您可以使用它无需任何问题地将整个网站重定向到新域名。