如何在不影响优化的情况下将网站转移到新的域

如何在不影响优化的情况下将网站转移到新的域

如何在不影响优化的情况下将网站转移到新的域

你想把你的 WordPress 站点移到一个新的域名吗?改变你网站的域名会显著影响你的 SEO 排名,所以这是一个需要非常小心的过程。

当你将你的网站迁移到一个新的域名时,你不能避免暂时的 SEO 波动,你绝对可以将影响降到最低,并迅速恢复你的搜索流量和排名。

在本文中,我们将向你展示如何在不影响 SEO 的情况下将 WordPress 移到新域名。

在更改域名之前需要知道什么

在开始之前,有几件事你应该知道。

转移到新域名的过程将暂时影响你的搜索引擎排名,因为谷歌和其他搜索引擎将需要调整以适应这些变化。

是的,这也会暂时影响你的搜索流量。请记住,这是正常的,它发生在所有网站切换到一个新的域名。

但是,你可以通过遵循本指南来极大地降低 SEO 的影响。我们将向你展示如何将你的 WordPress 站点移动到一个新的域名,设置适当的 301 重定向,并通知搜索引擎。

请注意,本指南不是为了将 WordPress 站点移动到新主机。这只用于切换域名。虽然这个过程是类似的,但是在这个过程中有一些额外的步骤。这些额外的步骤将帮助你保护你的 SEO 排名和流量。

最后,如果你的旧网站在 WordPress.com 上,那么你需要按照我们的指南,如何从 WordPress.com 转移到 WordPress.org。

准备步骤:你需要开始做什么

在本指南中,我们假设你将你的 WordPress 网站设置在 oldsite.com 上,并试图将其迁移到 newsite.com。

我们也假设你已经有一个 WordPress 托管帐户,并且你熟悉你的 web 托管控制面板。

你还需要知道如何使用像 FileZilla 这样的 FTP 客户端,或者如何使用托管账户仪表板下的文件管理器应用程序编辑文件。

一旦你有了这些东西,你就准备好开始这个过程了!

步骤 1. 创建当前的 WordPress 站点的程序包

你需要做的第一件事就是创建一个 WordPress 站点的完整备份。我们将使用这个备份来创建你的网站的副本,这样你就可以正确地设置从你的旧域名到新域名的重定向。

虽然有许多可用的 WordPress 备份插件,我们将使用 Duplicator,这是一个免费的备份和迁移插件。

让我们开始在你的旧域名上安装并激活复制器插件。

一旦激活,该插件将在你的 WordPress 管理员中添加一个复制器菜单项。你需要点击复制器菜单,然后点击 “创建新” 按钮来创建一个新的软件包,或者复制你的 WordPress 站点。

之后,系统将要求你单击 Next 按钮继续。

复制器现在将运行网站复制器向导。首先,它将运行一些测试,看看是否一切正常。如果插件发现一个问题,那么你将看到一个带有说明的警告。

如果所有项目都被标记为 “Good”,那么点击 “Build” 按钮。

创建当前网站备份

该插件现在将开始为你的网站文件创建一个复制程序包。这个过程可能需要几分钟,具体时间取决于站点的大小。

完成之后,你将看到安装程序和 Archive 包的下载选项。你需要点击 “一键下载” 链接,把两个文件都下载到你的电脑上。

归档文件是 WordPress 文件的完整副本。它包括你的 WordPress 主题,永久链接设置,插件,上传,以及任何其他由 WordPress 插件创建的文件。

安装程序脚本是一个 PHP 文件,它将通过解压缩归档文件自动运行 WordPress 迁移。

步骤 2. 为你的新域名创建数据库

在你将你的 WordPress 站点移到新域名之前,你需要一个新的 SQL 数据库来解包你的新域名上的 WordPress。

如果你已经创建了一个数据库,那么你可以跳过这个步骤。

要创建一个数据库,你需要访问主机帐户的 cPanel 仪表板,向下滚动到 “数据库” 部分,然后点击 “MySQL 数据库” 图标。

注意:你的主机控制面板可能看起来与截图略有不同。但是,你仍然可以找到带有创建新数据库选项的 Databases 部分。

只需为你的数据库提供一个名称,然后单击 “创建数据库” 按钮。

cPanel 现在将为你创建一个新的数据库。之后,你需要向下滚动到 MySQL Users 部分。

接下来,为你的新用户提供用户名和密码,并单击 “创建用户” 按钮。一定要把用户名和密码写在安全的地方。

你刚刚创建的新用户仍然没有操作数据库的权限。让我们改变这种情况。

向下滚动到 “添加用户到数据库” 部分。首先从 “user” 字段旁边的下拉菜单中选择你创建的数据库用户。然后选择刚刚创建的新数据库,并单击 Add 按钮。

你的数据库现在可以用于将 WordPress 移动到新的域名。请务必记下数据库名称、用户名和密码。你将在下一步中需要这些信息。

步骤 3. 在你的新域名上解压 WordPress

现在你需要将之前下载的 replicator 文件上传到你的新域名。

复制程序包也包括你的 WordPress 安装。这意味着你不需要在你的新域名上安装 WordPress。

首先,使用 FTP 客户端连接到你的域名。一旦连接,确保你的网站的根目录是完全空的。

之后,可以将归档文件和安装程序文件上传到根目录 (通常是 public_html)。一旦两个文件都上传完毕,你就可以解压 WordPress 了。

打开一个新的浏览器选项卡,并进入以下 URL:

http://example.com/installer.php

不要忘记用你的新域名替换 example.com。这将启动复制器迁移向导。

安装程序将查找存档文件。你需要选中 terms 复选框,然后单击 Next 按钮继续。

现在,安装程序将要求你配置 WordPress 数据库信息。

你的主机可能是本地主机。在此之后,你将输入在前面步骤中为新域名创建的数据库的详细信息。

完成后,单击 next 按钮继续。

复制器现在将把你的 WordPress 数据库备份从归档文件解压到新的数据库中。

接下来,它将要求你更新站点 URL 或 Path。你不应该改变任何东西,因为它会自动检测你的域名和它的路径的新 URL。

如果没有,那么你可以将 URL 更改为你的新域名。之后,单击 next 按钮继续。

复制器现在将完成迁移。你可以点击 “管理员登录” 按钮,以新域名进入你网站的 WordPress 管理员区域。

步骤 4. 设置永久 301 重定向

下一步是将到达旧域名的用户指向新域名。这是通过设置 301 重定向完成的。

301 重定向对于 SEO 和用户体验非常重要。添加它们将允许你自动重定向用户和搜索引擎到你的新域名。

换句话说,每当有人在你的旧域名上登陆一篇文章或页面时,他们将被自动重定向到你的新域名上的同一篇文章或页面,而不是看到一个 404 错误。

为了保持你的重定向在适当的位置,你需要保持你的旧 WordPress 安装的活动状态,这样它就可以继续重定向到你刚刚创建的新 WordPress。

有两种方法可以设置重定向。第一种方法很简单,只需点击几下即可。第二种方法要求你手动编辑文件。

方法 1. 设置 301 重定向与所有在一个 SEO

对于这个方法,我们将使用 All in One SEO (AIOSEO)。它是市场上最好的 WordPress 搜索引擎优化插件,可以让你轻松优化你的 WordPress 网站搜索引擎优化。

首先,你需要在你的旧域名上安装并激活 All in One SEO 插件。要了解更多细节,请参见我们如何安装 WordPress 插件的一步一步指南。

注意:你将需要至少专业版本的插件访问重定向管理插件。你也可以在你新的 WordPress 网站上建立 AIOSEO 来提高你的搜索引擎排名和流量。

激活你的旧域名,你需要访问所有在一个搜索引擎优化 » 重定向页面,并单击激活重定向按钮。

接下来,你需要切换到 “完整网站重定向” 选项卡,并打开 “重新定位网站” 开关。之后,你需要在 “重新定位到域名” 选项旁边输入你的新域名。

不要忘记点击 Save Changes 按钮来存储你的设置。

方法 2. 手动设置重定向到新域

这个方法需要你在旧域名上编辑 WordPress .htaccess 文件。

首先,你需要使用 FTP 连接到你的旧网站,并编辑 .htaccess 文件。

它将位于与你的 wp-include 或 wp-admin 文件夹相同的目录中。打开。htaccess 文件,将下面几行代码粘贴到最上面:

#Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]

注意:在上面的代码中用你的新域名替换 newsite.com。

一旦你应用了这些变化,然后访问你的旧域名。它会自动将你重定向到新域名。

如果没有,则意味着重定向设置不正确,你的服务器可能不支持重定向规则。你需要联系你的网站托管公司的支持团队来启用 RewriteEngine。

第 5 步. 通知搜索引擎修改新域名

现在你已经将 WordPress 转移到一个新的域名并设置了重定向,是时候通知给搜索引擎你的地址变更了。这将帮助搜索引擎快速找到你的新网站域名,并开始在搜索结果中显示它。