将 WordPress 网站移动到新域:完整的分步指南

已发表: 2020-01-19

最近将我的另一个网站移到了一个新域名。 整个过程有点颠簸,但我在执行此过程中获得了丰富的经验和知识。

此外,我很高兴我做出这个决定是为了我的在线业务。

PS:由于这个帖子太长,我把帖子制作成pdf,方便大家下载保存,需要时使用:)

因此,当我还记忆犹新时,我想编译将 WordPress 博客/网站从一个域移动到另一个域的整个过程中涉及的步骤。 即使在考虑移动站点时您应该害怕什么,但您必须格外小心并以“正确”的方式做事,这样您就不会失去旧域的 SEO 方面

但在那之前……

为什么要迁移到新域?

将 WordPress 站点或博客移至新域可能会很痛苦。 但一切都归结为“为什么要将他们的网站移动到新域?”这个问题。

假设您有一个很棒的博客在域“domain1”上运行。 博客有很好的公关,有很好的读者/评论者社区,博客在广告和联属网络销售方面的转化率很高,博客有很好的品牌(以其名字而闻名),它有很多很好的传入权威链接,让我们假设。

现在,出于某种充分的原因,您希望将 domain1 移动到 domain2。 同一个博客到不同的域。 这正是我的故事。

如您所知,我将 Find All Answers 作为一个多领域博客运行了一年多。 它获得了 PR 3(在撰写本文时)和其他几个良好的指标。 然而,我在域和整个站点方面遇到了一些问题。

1. 域名“Find All Answers”过于笼统。

2.它没有任何关键字。

3. 该网站是多领域的,因此没有针对性。 我知道我能够在很长一段时间内运行一个三利基网站,非常成功并吸引了广泛受众的注意力。 但是在转换和排名方面,由于我处理的话题太宽泛、无关紧要,我无法应付。

4. 由于(3)我在为根本不想排名的关键词排名; 同时我发现对那些我想要的关键词进行排名真的很困难!

所以我决定做出改变——确实是一个很大的改变。

我决定将 domain1.com 移动到一个新域 - domain2.com

现在让我把豆子吐出来,并为您提供移动 WordPress 博客的确切步骤。

如何在不丢失链接汁和 SEO 的情况下移动?

尽管将 WordPress 站点移动到新域可能是一件可怕的事情,但它并没有那么混乱。 如果您遵循一组步骤(顺便说一句非常合乎逻辑),那么最后一切都很好。

我必须承认,最可怕和最烦人的事情之一就是进行文件传输。 Hostgator 帮助我进行文件传输,让我解放双手!

好的,让我逐步指导您正确执行此操作。

如果您完全按照这些步骤操作,您将重新获得链接汁和 SEO 方面——这应该不是问题。

第1步:

对旧站点进行完整备份,以防万一出现任何问题,您应该能够恢复。 我推荐 BackupBuddy 插件,它可以对您的整个站点进行完整备份。 与仅备份数据库的其他插件不同,它备份所有文件和数据库。

第2步:

在您的旧域 (domain1) 中,转到左侧边栏上的工具,然后单击“导出”。 在屏幕上选择“所有内容”。 这意味着您的所有帖子、页面、评论、自定义字段、导航菜单和其他自定义帖子都将被导出。

export posts and pages from old domain

点击“下载导出文件”。 这将是一个 .xml 文件。 将其保存在您的计算机中。

第 3 步:

从旧域中获取 wp-content 文件夹。 这是您的主题、插件和上传文件所在的位置。 你可以通过两种方式做到这一点——

1.如果您可以访问cpanel,请登录并通过文件管理器转到旧域的根目录。 单击 wp-content 文件夹并压缩它。

compress wp-content folder

压缩过程结束后,重新加载或刷新文件管理器。 现在您可以下载此压缩文件并将其保存在您的计算机中。

2. 您还可以使用 FileZilla 等 FTP 应用程序将您的 wp-content 文件夹直接传输到您的计算机。 对于此选项,您应该有一个 ftp 帐户。

第4步:

这是一个可选步骤。 如果您在此域中有任何子域,请确保也复制这些文件。 如果没有,您可以跳过此步骤。

第 5 步:

在您的新域上安装 WordPress。 如果您的域托管在 Hostgator 上,这里是在 Hostgator 上安装 WordPress 的分步教程。

第 6 步:

使用链接 http://www.yournewdomain.com/wp-login 登录到您的 WordPress 仪表板。 确保将“yournewdomain”更改为新域的实际名称。

注意:如果您尚未设置 DNS(域名服务器),您将无法访问您的站点或登录 dash。 因此,请确保在开始移动之前已正确设置。 更改完全传播需要 24 到 48 小时。 如果您在设置 DNS 方面需要帮助,可以联系您的托管服务提供商或域名注册商。

第 7 步:

登录到新域的 WP dash 后,转到设置 - 常规并将 WordPress 地址和站点 url 设置为相同 - 无论有无 www。

接下来转到设置 - 永久链接并将您的永久链接结构设置为与旧博客的完全相同。 此步骤非常重要,因为稍后您将自动将旧域重定向到新域。 在此重定向中,当且仅当您在两个地方具有相同的永久链接结构时,您的旧域的所有页面都将被重定向到新域的相应页面。 否则你会把事情搞砸的!

第 8 步:

现在,您需要上传从旧博客中保存的 wp 内容。 就像您在下载时所做的那样,您也可以使用任何一种相应的方法进行上传。

确保您在域的根目录中上传 wp-content。 如果您不确定目录,请查看是否已经存在 wp-content 文件夹(这将是您安装 WordPress 的结果)。 您将简单地覆盖该文件夹。

如果您有大量帖子、图片和资料,此步骤可能需要更长时间。

第 9 步:

转到工具 - 在您的 WordPress 破折号中导入,然后从列表中选择“WordPress”。 您将被要求安装一个插件“The WordPress Importer”。 单击“立即安装”,然后单击“激活并运行导入程序”。

您将看到以下屏幕:

import using wordpress importer

在这里,您必须单击“选择文件”,然后选择从旧域导入的 .xml 文件,然后按“上传文件并导入”。 完成此操作后,您将拥有旧域中的所有帖子、页面和评论。

注意:如果您从旧域导出和导入到新域之间存在很长的间隔,您可能会丢失一些评论(以及帖子,如果它们恰好安排在过渡时间)。 因此,最好在大多数人不阅读您的博客时执行此操作,并检查您当天是否有任何帖子排在队列中。

第 10 步:

激活您的主题 – 如果您不想更改您的设计,则与您旧域中激活的主题相同!

转到插件下的“已安装插件”并激活您在旧域中激活的那些。 还要确保插件设置也与您的旧站点相同(这通常不会成为问题,但无论如何都要仔细检查)。

第 11 步:

现在是时候更改您的网址了——您在网站中使用的网址。 这可能是引用您旧域的网址作为您帖子中的链接、自定义类别栏中的类别链接、导航栏中的链接等等。

您不必手动一一更新。 有一个可爱的插件——更新 URLs WordPress 插件来处理它。

请注意,此插件不会负责将您的旧域重定向到新域。 它会简单地将旧域 url 替换为整个博客内容和布局中的新域 url(如标题、侧边栏、导航栏等,只要您有自定义链接)。

关于样式文件中的链接,不同的主题有不同的选择。 我对论文主题自定义文件没有任何问题。 该插件修改了我的 custom.css 和 custom_functions.php 文件中的链接。

第 12 步:

检查,双重检查和三重检查。 此时请确保您的旧域看起来与新域完全相同。 两个站点应该是彼此的副本。

如果没有,您必须检查您的主题、插件和侧边栏小部件。 此外,在新域中,将鼠标放在导航栏和侧边栏链接上,查看它们是否指向新域的链接。

第十三步:

最重要的一步——而且不是一个好数字哈哈。

只有在您确认新域的博客/网站与旧域的博客/网站完全一样并且链接已转换后,您才必须执行此步骤。 在这一步(第 13 步)之后,您将永远无法再次看到您的旧博客!

好的,我们开始:

从您的 cpanel 或 ftp 客户端找到旧域的 .htaccess 文件并进行编辑。 将以下行添加到文件的顶部。

#Options +FollowSymLinks
重写引擎开启
重写规则 ^(.*)$ http://www.yournewdomain.com/$1 [R=301,L]

不要忘记保存文件。 这些代码行执行 301 重定向(Google 和其他搜索引擎强烈推荐用于移动站点)。

如果您不想失去 SEO 和链接汁,则需要使用 301 重定向。 301 是一个永久重定向,它告诉搜索引擎机器人该站点已被永久移动(它永远不会再回到旧位置)并且 301 重定向将传递链接汁。

尽管重定向链接时会产生一些相关的页面排名蒸发,但 301 将旧域的大部分 SEO 优势带到了新域。 随着时间的推移,你的排名应该会回来。

现在,如果您单击旧域 url 或键入旧域中任何页面的 url,您将获得新域中的相应页面。

第 14 步:

是的,还有一步。 您需要告诉 Google 您已移动您的网站。 此步骤假定(并且强烈建议)您有一个网站管理员帐户并且您已经验证了您的旧域。

转到谷歌网站管理员工具。 以下是添加和验证网站所需的方法 - 将网站添加到 Google 网站管理员工具。

按照相同的步骤添加新域并进行验证。

在您的网站管理员仪表板中,单击旧域; 在左侧展开站点配置,然后单击“更改地址”。

您将有 4 个项目。 如果您完全按照上述步骤操作,则将涵盖第 1-3 项。 第 4 项是您提供新域的位置。

enter new domain url in webmaster tools 提交后,您已通知 Google 您已搬家。 现在他们必须抓取您的新站点并索引您的新域 url,同时取消索引相应的旧域 url。

我们还没有完成。 安装 Google xml 站点地图插件并创建站点地图。 现在在您的网站管理员仪表板中,单击新域,然后在站点配置下,单击站点地图。 在这里,您必须上传新域的站点地图。

就这样。

现在一切都已准备就绪,您已准备好使用您的新域名。 至于搜索引擎优化、链接汁、公关和其他指标,不用担心你会在很短的时间内得到它们。

写这篇文章花了我10多个小时。 如果您可以按下任何社交分享按钮并传播信息,我将不胜感激。

PS:由于这个帖子太长,我把帖子制作成pdf,方便大家下载保存,需要时使用:)