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

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/7181.html

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

通常,Blogger 上的免费博客的网址中包含 blogspot.com.例如,myblog.blogspot.com.

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

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

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

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

Moving custom domain Blogger blog to WordPress

注意:如果您想将普通的 Blogger 子域博客移至 WordPress,请参阅我们的有关如何从 Blogger 切换到 WordPress 的指南.

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

  1. 开始
  2. 更改 DNS 设置
  3. 删除域重定向
  4. 安装 WordPress
  5. 从 Blogger 导出内容
  6. 在 WordPress 中导入内容
  7. 设置永久链接
  8. 将 Blogger 提要重定向到 WordPress
  9. 自定义 WordPress
  10. 扩展您的 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.

Launch DNS management in GoDaddy

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

Edit DNS zone file in GoDaddy

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

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

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

返回管理您域的 DNS 页面,然后单击 namservers 部分下的"管理".

Manage nameserver settings

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

Adding nameservers

点击保存按钮使您的 DNS 更改生效.

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

第 3 步:删除域重定向

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

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

Remove custom domain redirect from Blogger

第 4 步:安装 WordPress

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

如果您的域是在您的网络托管服务商以外的第三方服务上注册的,则您需要为该域添加托管服务.

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

Adding a domain name to your hosting account

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

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

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

第 5 步:从 Blogger 导出内容

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

Blogger 允许您导出 XML 文件中的内容.

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

Export blog posts from Blogger

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

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

第 6 步:将 Blogger 博客导入 WordPress

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

Install Blogger importer tool for WordPress

WordPress 现在将为您下载并安装 Blogger Importer 插件.插件安装完成后,您需要单击"运行导入程序"链接以继续.

Run Blogger importer

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

Upload file to import

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

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

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

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

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

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

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

Change permalinks

一旦完成,您的永久链接结构将使 WordPress 博客文章 URL 类似于您的 Blogger 博客文章上的 URL.

但是,并非所有博客文章网址都与 Blogger 使用的网址相匹配.在这种情况下,您需要将以下代码片段粘贴到 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 管理区域添加新.之后,为您的代码段输入标题,然后将代码粘贴到"代码"框中.

Adding code snippet in WordPress

完成后,不要忘记单击"保存更改"和"激活"按钮.

Setp 8:设置 Feed 重定向

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

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

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

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

Show hidden files in FTP

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

<IfModule mod_rewrite.c>
   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]
</IfModule>

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

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

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

WordPress themes

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

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

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

  • 最好的免费 WordPress 博客主题
  • 最好的简单 WordPress 主题
  • 最适合作家的 wordpress 主题

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

  • 简单是最好的设计.寻找具有灵活功能的简单主题.
  • 您找不到与 Blogger 上完全相同的主题,但您可以寻找具有相似布局和颜色选择的主题
  • 确保您选择的主题在移动设备上看起来不错
  • 仅安装来自可靠来源(如 WordPress.org 或顶级 WordPress 主题商店之一)的主题.

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

注意:您也可以使用其中一种拖拽&删除 WordPress 页面构建器,无需编写任何代码即可创建完全自定义的网站设计.

第 10 步:扩展您的 WordPress 网站

WordPress plugins

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

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

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

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

  • 在您的博客中添加一家在线商店并开始销售.
  • 建立会员网站并开始销售订阅和优质内容.
  • 建立一个在线市场网站,让其他人可以在您的网站上销售和购买产品
  • 向您现有的网站添加招聘公告板并从中获利.

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

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

7

发表回复