如何轻松地将WordPress转移到一个新域名(不丢失SEO)

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

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

在本指南中,我们将向您展示如何在不丢失SEO的情况下将WordPress迁移到新域名。

下面是我们将介绍的4个步骤,帮助您将WordPress站点迁移到一个新的域名:

步骤1:创建WordPress站点的完整备份包

您需要做的第一件事是创建WordPress站点的完整备份。虽然有很多WordPress备份插件可用,但是我们在这一步中要展示的一个插件是可以同时进行备份和迁移。

它是Duplicator,它是一个完全免费的插件。

让我们首先在旧域名上安装并激活Duplicator插件。

一旦激活,该插件将在您的WordPress管理员中添加一个Duplicator菜单项。您需要单击“Duplicator”菜单,然后单击“创建”按钮以创建新包。

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

之后,系统会要求您点击“下一步”按钮继续。

Duplicator现在将运行网站备份向导。首先,它将运行一些测试,看看是否一切正常。如果所有项目都标记为“良好”,则单击“构建”按钮。

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

插件现在将开始创建WordPress站点的备份包。这个过程可能需要几分钟,这取决于你的网站的大小。

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

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

备份文件是您网站的完整副本,这将允许您将WordPress转移到另一个域名。安装程序脚本将通过解压缩存档文件自动运行迁移。

步骤2:为新域名创建数据库

在迁移之前,您需要一个数据库将WordPress解压到您的新域名上。

如果已经创建了数据库,则可以跳过此步骤。

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

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

在下一个页面上,您将看到一个用于创建新数据库的字段。只需为数据库提供一个名称,然后单击“创建数据库”按钮。

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

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

接下来,为新用户提供用户名和密码,并单击“创建用户”按钮。

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

您刚刚创建的新用户仍然没有权限处理数据库。

那么向下滚动到“将用户添加到数据库”部分。只需从“用户”字段旁边的下拉菜单中选择您创建的数据库用户,然后选择数据库,然后单击添加按钮。

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

您的数据库现在可以用于将WordPress迁移到新域名。确保记下数据库名称、用户名和密码。在下一步中,您将需要这些信息。

步骤3:在新域名上解压缩WordPress

现在,您需要将先前下载的Duplicator文件上传到新域名。

首先,使用FTP客户端连接到您的域名。连接后,请确保您网站的根目录完全为空。

之后,您可以将备份文件和安装程序文件上载到根目录。

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

两个文件完成上传后,您就可以解压缩WordPress了。

打开新的浏览器选项卡,然后转到以下URL:

http://example.com/installer.php

不要忘记用您的新域名替换example.com。这将启动Duplicator迁移向导。

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

安装程序将查找备份文件。您需要检查条款和条件复选框,然后单击下一步按钮继续。

现在,安装程序将要求您输入WordPress数据库信息。

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

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

完成后,单击下一步按钮继续。

Duplicator现在将WordPress数据库备份从备份文件解压缩到新数据库中。

接下来,它会要求您更新站点URL或路径。您不必更改任何内容,因为它会自动检测新域名的URL及其路径。

如果没有,则可以将URL更改为新域名。之后,单击下一步按钮继续。

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

Duplicator现在将完成迁移。 您可以单击“管理员登录”按钮,在新域名上输入您网站的WordPress管理区域。

如何轻松地将WordPress转移到一个新域名(不丢失SEO)

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

设置永久301重定向对于SEO和用户体验都非常重要。

此步骤将允许您自动将用户和搜索引擎重定向到新域名。

换句话说,每当有人登陆您的旧帖子或网页时,他们都会自动重定向到新域名上的网站。

要设置永久301重定向,您需要使用FTP连接到旧站点并编辑.htaccess文件。

它将与wp-includes或wp-admin文件夹位于同一目录中。打开.htaccess文件并将以下代码粘贴到最顶层:

1:#Options +FollowSymLinks

2:RewriteEngine on

3:RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]

注意:在上面的代码中将newsite.com替换为您的新域名。

应用这些更改后,请访问旧域名。它应该会自动将您重定向到新域。

如果没有,则表示重定向设置不正确,并且您的服务器可能不支持重定向规则。您需要获得Web主机的支持才能启用重定向。