如何将自定义域 Blogger 博客移动到 WordPress(更新)

您想将您的自定义域 Blogger 博客移至 WordPress 吗?Blogger 是一个免费的博客平台,已经存在了很长时间。

通常,Blogger 上的免费博客在其网站地址中有 blogspot.com。例如,myblog.blogspot.com。

在我们的主要 Blogger 到 WordPress 迁移教程中,我们的一位读者要求我们提供有关将自定义域博客网站迁移到 WordPress 的分步说明。

这是因为 Blogger 还允许用户将自定义域名连接到他们的博客,例如 myblog.com。

如果您有一个自定义域 Blogger 博客,并且想要将其移至 WordPress,那么本教程适合您。

在本分步指南中,我们将向您展示如何轻松地将自定义域博客从 Blogger 移动到 WordPress。

将自定义域 Blogger 博客移至 WordPress

注意:如果您正在寻找将普通的 Blogger 子域博客迁移到 WordPress,请参阅我们的指南,了解如何从 Blogger 切换到 WordPress。

以下是我们将介绍的步骤,以帮助您将自定义域博客从 Blogger 迁移到 WordPress。

入门

更改 DNS 设置

删除域重定向

安装 WordPress

从 Blogger 导出内容

在 WordPress 中导入内容

设置永久链接

将 Blogger 供稿重定向到 WordPress

自定义 WordPress

扩展您的 WordPress 网站

第 1 步:入门

在开始之前,请务必注意,本指南适用于自托管的 WordPress 博客。请参阅我们的指南,了解自托管 WordPress.org 网站与 WordPress.com 博客之间的区别。

为了开始,您需要一个WordPress 托管服务提供商来设置您的自托管 WordPress 网站。

我们推荐Bluehost,因为他们是官方推荐的 WordPress 托管公司,他们为 WPBeginner 用户提供独家 60% 折扣 + 免费域名和 SSL。

基本上,您可以以每月 2.75 美元的价格开始使用。

→ 单击此处索取此独家 Bluehost 优惠 ←

如果您想要 Bluehost 替代品,请查看Siteground。他们还为 WPBeginner 用户提供特别优惠。

第 2 步:更改 DNS 设置

Blogger 允许您使用由第三方注册的任何域名。美国用户也可以使用在 Google Domains 中注册的域。

首次设置指向 Blogger 博客的域时,系统会要求您将 CNAME 和 A 记录添加到域的 DNS 设置中。

这些域名记录可帮助浏览器决定在用户​​输入您的域名时将其引导至何处。请参阅我们的域名指南及其工作方式)

您需要删除这些旧记录并添加新的 WordPress 主机的 DNS 设置。

您可以从 WordPress 托管公司的文档或支持网站获取所需的 DNS 设置。典型的 DNS 名称服务器如下所示:

NS1.Bluehost.com

NS2.Bluehost.com

在本指南中,我们将向您展示如何在 Godaddy 中更新 DNS 设置。但是,所有流行的域名注册商的基本设置都是相同的。

在 GoDaddy 中更改 DNS 设置

您需要登录到您的Godaddy帐户,然后单击域旁边的管理按钮。之后,您需要单击域旁边的齿轮图标,然后选择管理 DNS。

在 GoDaddy 中启动 DNS 管理

您将看到您的域信息页面。接下来,您需要单击 DNS 区域文件。这是您域的所有 DNS 级别记录的存储位置。

在 GoDaddy 中编辑 DNS 区域文件

在 DNS 区域文件页面上,您需要找到您为 Blogger 博客添加的 A 记录和 CNAME 别名并删除它们。

不要忘记单击保存更改按钮以应用您的更改。

下一步是为您的 WordPress 托管服务提供商设置名称服务器。

返回为您的域管理 DNS 页面,然后单击 namservers 部分下的“管理”。

管理名称服务器设置

在下一页上,您需要单击“自定义”,然后单击编辑名称服务器链接以添加新的 WordPress 主机名称服务器。

添加名称服务器

单击保存按钮以使您的 DNS 更改生效。

重要提示: DNS 更改可能需要几个小时到一天甚至两天才能完全传播。在此期间,您可以通过登录您的帐户访问您的 Blogger 博客。

第 3 步:删除域重定向

您的 Blogger 博客的原始 blogspot.com 地址正在将用户重定向到您的自定义域。由于我们更改了域设置,因此我们也需要将其从 Blogger 中删除。

只需登录您的 Blogger 帐户并转到设置 » 基本页面。在发布部分下,单击十字图标以取消重定向。

从 Blogger 中删除自定义域重定向

第 4 步:安装 WordPress

如果您的域的 DNS 现在已经传播,那么您可以在您的托管服务提供商上安装 WordPress。

如果您的域是在您的网络主机以外的第三方服务上注册的,那么您将需要为该域添加主机。

例如,在 Bluehost 中,您将通过 cPanel 将您的域添加为插件域,除非它是您帐户上的主域。

将域名添加到您的主机帐户

将域添加到新主机后,下一步是安装 WordPress。大多数托管公司都有简单的一键式 WordPress 安装程序,您可以使用它来快速安装 WordPress。

如果您需要更多帮助,请按照我们完整的WordPress 安装教程中的说明进行操作。

在您的自定义域上成功安装 WordPress 后,您就可以从 Blogger 博客导入内容了。

第 5 步:从 Blogger 导出内容

在将内容导入 WordPress 之前,您首先需要将其从 Blogger 博客中导出。

Blogger 允许您在 XML 文件中导出内容。

只需登录您的 Blogger 博客并访问设置 » 其他页面。在博客工具下,单击备份内容链接。

从 Blogger 导出博客文章

这将弹出一个弹出窗口,您需要在其中单击“保存到您的计算机”按钮。

根据文件大小,可能需要几秒钟或几分钟。获得数据后,就可以将其导入 WordPress 网站了。

第 6 步:将 Blogger 博客导入 WordPress

登录到您的 WordPress 管理区域并访问工具 » 导入页面。在那里,您将看到不同服务的进口商列表。您需要单击 Blogger 来安装 Blogger 导入程序。

为 WordPress 安装 Blogger 导入工具

WordPress 现在将为您下载并安装 Blogger Importer 插件。完成插件安装后,您需要单击 Run Importer 链接以继续。

运行 Blogger 导入程序

在 Import Blogger 屏幕上,WordPress 会要求您上传 XML 文件。只需单击选择文件按钮并上传您之前下载的 XML 文件。单击上传文件和导入按钮继续。

上传要导入的文件

WordPress 现在将从 Blogger 导入您的博客文章,一旦完成,您将被要求为导入的文章分配作者。您可以将博客帖子分配给现有作者或创建新作者。

恭喜!您已成功将 Blogger 博客导入 WordPress。

但是,您仍然需要通过将搜索引擎和访问者重定向到新的 WordPress 驱动网站上的相同内容来确保不会丢失任何搜索排名。

第 7 步:设置永久链接

WordPress 带有一项功能,可让您设置SEO 友好的 URL 结构。

但是,由于您是从 Blogger 导入内容,因此您希望永久链接结构尽可能接近您的 Blogger URL 结构。

要设置永久链接,您需要转到设置»永久链接并将其粘贴到自定义结构字段中:

/%year%/%monthnum%/%postname%.html

更改固定链接

完成后,您的永久链接结构将使WordPress 博客文章URL 与您的 Blogger 博客文章中的 URL 相似。

但是,可能并非所有博客文章 URL 都与 Blogger 使用的 URL 匹配。在这种情况下,您需要将以下代码片段粘贴到 WordPress 主题的function.php文件中。

add_action( ‘init’, ‘wpb_update_slug’ );  function wpb_update_slug() { global $wpdb;$result = $wpdb->get_results(“SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = ‘blogger_permalink’ “);$wpdb->print_error();foreach ($result as $row){$slug = explode(“/”,$row->meta_value);$slug = explode(“.”,$slug[3]);$wpdb->query(“UPDATE $wpdb->posts SET post_name =’$slug[0]’ WHERE ID = ‘$row->post_id’ “);}echo “DONE”;  }

我们不建议手动编辑您网站的主题文件,因为最轻微的错误可能会破坏您的网站并阻止您访问 WordPress 仪表板。

添加代码的更简单方法是使用 WordPress 的代码片段插件。

首先,在您的站点上安装并激活代码片段插件。如果您需要帮助,请按照我们关于如何添加 WordPress 插件的教程进行操作。

激活后,您可以从 WordPress 管理区域转到Snippets » Add New 。之后,输入代码段的标题,然后将代码粘贴到“代码”框中。

在 WordPress 中添加代码片段

完成后,不要忘记单击“保存更改”和“激活”按钮。

第 8 步:设置 Feed 重定向

您已成功将 Blogger 博客重定向到 WordPress。但是,订阅了您的 Blogger RSS 提要的用户将停止接收更新。

您需要将提要请求重定向到您的 WordPress 提要。这可以通过编辑 WordPress 站点根文件夹中的 .htaccess 文件轻松实现。

如果找不到 .htaccess 文件,请参阅本教程。

首先使用FTP 客户端连接到您的 WordPress 站点。您需要在 FTP 客户端设置中启用“显示隐藏文件”选项。如果您使用 Filezilla,您将在服务器菜单下找到此选项。

显示 FTP 中的隐藏文件

连接到网站后,您将在 WordPress 网站的根目录中找到 .htaccess 文件。您需要编辑此文件并将以下代码粘贴到文件中的任何其他代码之前。

   RewriteEngine on   RewriteRule atom.xml /feed? [L,R=301]   RewriteRule rss.xml /feed? [L,R=301]   RewriteRule ^feeds/posts/?.*$ /feed? [L,R=301]   RewriteRule ^feeds/comments/?.*$ /comments/feed? [L,R=301]

不要忘记保存更改并将 .htaccess 文件上传回服务器。您的 Blogger 订阅者现在将被重定向到您的 WordPress 网站的订阅源。

第 9 步。自定义您的 WordPress 网站

主题控制着您的 WordPress 网站的外观。您可以使用它们来更改网站的颜色、布局、导航菜单等。

WordPress 主题

默认情况下,WordPress 带有一个非常简单的主题,它没有提供很多功能。

幸运的是,有数以千计的 WordPress 主题可供您选择。

以下是我们的一些展示,其中包含我们专家挑选的不同类别的最佳 WordPress 主题。

最好的免费 WordPress 博客主题

最好的简单 WordPress 主题

作家的最佳 wordpress 主题

以下是您在查看这些主题时应考虑的一些提示。

简单是最好的设计。寻找具有灵活功能的简单主题。

您不会找到与 Blogger 完全相同的主题,但您可以寻找具有相似布局和颜色选择的主题

确保您选择的主题在移动设备上看起来不错

仅从可靠来源(如 WordPress.org 或顶级 WordPress 主题商店之一)安装主题。

找到主题后,您可以继续安装它。有关如何安装 WordPress 主题的分步说明,请参阅我们的初学者指南。

注意:您还可以使用这些拖放式 WordPress 页面构建器之一来创建完全自定义的网站设计,而无需编写任何代码。

第 10 步。扩展您的 WordPress 网站

WordPress插件

使用 WordPress 的主要原因之一是您可以使用大量插件。插件就像您的 WordPress 网站的应用程序。您可以使用它们来添加新功能并扩展 WordPress 功能。

现在,作为初学者,您可能想知道如何开始使用这些插件?您应该先尝试哪些插件?

别担心,我们也为您提供保障。查看我们对您应该首先安装的基本 WordPress 插件的专家选择。

接下来,您应该知道 WordPress 不仅限于博客。您可以使用它来创建您可以想象的任何类型的网站。

将在线商店添加到您的博客并开始销售。

建立会员网站并开始销售订阅和优质内容。

制作一个在线市场网站,允许其他人从您的网站销售和购买产品

将工作板添加到您现有的网站并从中获利。

最后,作为新的 WordPress 用户,您可能不时需要帮助。WPBeginner 是最大的 WordPress 初学者资源网站。了解如何充分利用 WPBeginner 的免费资源。

我们希望本文能帮助您将自定义域博客博客迁移到 WordPress。您可能还想查看我们的40 个有用工具列表来管理和发展您的 WordPress 博客。