如何将WordPress.com迁移到WordPress.org

如何将WordPress.com迁移到WordPress.org

需要从WordPress.com迁移到WordPress.org(又名自托管WordPress)?通常,这意味着您已准备好将您的博客或业务提升到一个新的水平!使用自托管解决方案为您的网站开辟了一个全新的定制选项和可能性领域。

在本文中,我们将逐步向您展示如何将现有的WordPress.com站点迁移到自托管WordPress站点。

切记这与普通的自托管WordPress之间的迁移是两种截然不同的解决方案。你可以通过阅读我们关于WordPress.com与WordPress.org的文章中阅读更多关于差异的信息。

你需要什么开始

为了遵循本教程,我们假设您已经注册了使用服务器进行WordPress托管。

除了托管您的新WordPress.org网站外,您还需要一个域名。

如果您从WordPress.com购买了自定义域(例如,yoursite.com而不是yoursite.wordpress.com),您还需要将该域指向服务器主机IP。

为此,您可以在WordPress.com上编辑您的DNS信息并将其指向服务器主机:

或者,您可以选择将您的域转移到另一个注册商,然后将其指向你的服务器主机。

如果您还没有自定义域名,则需要从第三方服务购买一个-我们建议您使用Google Domains或Namecheap等提供商。想出一个好的域名有困难吗?查看有关如何选择域名的一些提示。

注册购买服务器并设置顶级域后,以下是如何将WordPress.com迁移到WordPress.org。

将WordPress.com迁移到WordPress.org的步骤

不幸的是,从WordPress.com迁移到WordPress.org无法以标准方式完成。为什么?因为他们不允许您使用迁移插件,而且他们也不提供SSH访问或phpMyAmin。

为了让您了解将WordPress.com迁移到WordPress.org需要什么,以下是您需要采取的步骤的简要介绍:

  1. 在您购买的服务器上创建一个全新的WordPress安装并执行一些基本的内务管理
  2. 从WordPress.com导出您的内容
  3. 使用WordPress Importer工具将您的内容导入WordPress.org
  4. 如果使用的原来的链接yoursite.wordpress.com,将访问者重定向到您的新域(可选)

第 1 步:在服务器创建一个新的WordPress网站

要开始,您需要创建一个全新的WordPress.org安装。

以宝塔面板为例,登录您的服务器的宝塔控制面板,进入“网站”,点击页面上的“添加站点”:

宝塔添加站点

然后,按照弹出窗口中的选项补充您的站点:

宝塔添加网站信息填写

然后您还需要为您的网站配置数据库,并下载并安装WordPress,在这里不对WordPress的安装展开详情的说明。

创建新的WordPress.org安装后,您需要在导入WordPress.com内容之前做一些整理工作。

您的WordPress网站的固定链接会影响您网站的URL结构

为了确保无缝过渡,您需要确保新的自托管WordPress.org安装使用与WordPress.com网站相同的固定链接结构。

默认情况下,WordPress.com网站使用日期和名称固定链接结构。

要在您的WordPress.org网站上模仿这种固定链接结构,请登录到您的自托管WordPress仪表盘并转到设置 → 固定链接

然后,选择日期和名称选项并保存更改:

设置您的固定链接结构以匹配WordPress.com

设置您的固定链接结构以匹配WordPress.com

如果您以后想更改固定链接结构,您可以随时设置301重定向

安装您的WordPress主题

不幸的是,无法将您的WordPress.com主题直接导出到您的WordPress.org站点。

但是,您可以在WordPress.com上找到的许多(尽管不是全部)主题也可用于自托管WordPress网站。

例如,AltoFocus主题在WordPress.comWordPress.org都可用。

这意味着,如果您的WordPress.com主题在WordPress.org主题目录中也可用,您只需在新的WordPress.org站点上安装该主题的新副本即可。

为此,请转到WordPress.org站点中的外观 → 主题。然后,单击安装主题

如何安装新的WordPress主题

如何安装新的WordPress主题

从那里,您可以按名称搜索主题并安装它:

安装WordPress主题的示例

安装WordPress主题的示例

第 2 步:从WordPress.com导出内容

接下来,您需要导出WordPress.com站点的内容。然后,在下一步中,您将把该内容导入您位于自托管服务器新WordPress.org站点。

要导出您网站的内容,请转到您网站的WordPress.com仪表盘。单击边栏中的Setting选项。然后,向下滚动到底部并在Site Tools下找到Export选项:

访问WordPress.com导出设置

访问WordPress.com导出设置

在下一个屏幕上,单击Export your content旁边的Export All按钮:

从WordPress.com导出您的内容

从WordPress.com导出您的内容

然后,您应该会在电子邮件中收到下载链接。或者,您可以点击界面中的Download链接:

下载包含您的内容的文件

下载包含您的内容的文件

这会将ZIP文件下载到您的桌面。下载完成后,您需要解压缩ZIP文件。如果您使用的是Windows,则可以通过右键单击并选择“全部提取”来执行此操作:

解压您下载的ZIP文件

解压您下载的ZIP文件

解压缩ZIP文件的内容后,您应该能够打开一个包含.xml文件的文件夹。将此文件放在手边,因为您将在下一步中需要它。

第 3 步:将内容导入新的WordPress.org站点

接下来,转到您在步骤1中创建的WordPress.org站点的WordPress管理仪表盘。

然后,转到工具 → 导入。找到WordPress工具并单击立即安装

安装WordPress导入器工具

安装WordPress导入器工具

稍等片刻后,您应该会看到一个指向Run Importer的新链接。单击该链接以继续该过程:

运行WordPress导入器工具

运行WordPress导入器工具

在下一页上,系统将提示您上传您在上一步中从WordPress.com下载的.xml文件:

从WordPress.com上传.xml文件

从WordPress.com上传.xml文件

选择.xml文件后,单击Upload file and import

如果您有很多内容,您可能需要稍等片刻。然后,您将看到两个选项:

  • 分配作者
  • 导入附件

对于Assign Authors(分配作者)部分,我们建议选择assign posts to an existing user(将文章分配给现有用户)的选项,并从下拉列表中选择您的用户名。

然后,选中Download and import file attachments(下载和导入文件附件)复选框。这将确保您的WordPress.org站点从您的WordPress.com站点导入所有图像。

配置导入设置

配置导入设置

然后,单击提交

该过程完成后,您应该会看到一条成功消息:

导入成功消息

导入成功消息

现在,转到您的网站并四处逛逛。如果一切顺利,您的内容的外观和功能应该与WordPress.com上的一样。

如果出现问题(例如 URL 损坏或图像丢失),请按照以下方法进行修复:

在WordPress.com迁移后修复损坏的URL

如果您在迁移过程中更改了URL(例如从yoursite.wordpress.com移动到yoursite.com),您的内容中可能会出现“损坏”的 URL。

例如,如果您写了一篇博客文章,其中包含指向您网站上另一篇博客文章的链接,那么该链接可能仍会将人们带到yoursite.wordpress.com/example真正应该转到您的WordPress.org网站上的同一篇博客文章的时间 – yoursite.com/example.

要解决此问题,您可以通过搜索和替换工具来将旧链接替换成新的域名链接。

在WordPress.com迁移后修复丢失的图像

如果一切顺利,您应该会立即看到所有图像。但是……有时会出现问题,您可能会丢失一些图像。

如果是这种情况,您可以使用免费的Auto Upload Images插件为您导入丢失的图像。

安装并激活插件后,转到WordPress仪表盘中的文章区域。使用复选框选择所有文章,然后从下拉列表中选择编辑。然后,单击应用

选择您的所有文章

选择您的所有文章

这将打开一个新界面。您需要做的就是单击更新按钮,然后插件应该为您导入丢失的图像:

更新您的所有文章

更新您的所有文章

第 4 步:将WordPress.com网站重定向到WordPress.org(或设为私有)

此时,您应该拥有一个有效的自托管WordPress.org网站,其中包含来自WordPress.com的所有内容。

但是,仍然存在一个重要问题 –既然您已将所有内容都迁移过来,您的WordPress.com网站会发生什么情况?

这里有两种可能的情况,具体取决于您的WordPress.com网站的URL。

WordPress.com和WordPress.org的URL相同

如果您在WordPress.com ( yoursite.com) 上使用自定义URL,并且您对WordPress.org站点 ( yoursite.com) 使用相同的自定义URL,那么您只需将旧WordPress.com网站设为私有即可。

为此,请转到WordPress.com仪表盘中的设置区域,然后选择隐私设置下的私人选项:

如何将您的WordPress.com网站设为私有

如何将您的WordPress.com网站设为私有

WordPress.com和WordPress.org的不同URL

如果您在从WordPress.com迁移到WordPress.org的过程中更改了站点的URL(例如,迁移yoursite.wordpress.comyoursite.com),那么事情会有些棘手。

看,从技术上讲,您的网站会有两个重复版本 – 一个位于yoursite.wordpress.com,另一个位于yoursite.com.

这很糟糕,因为:

  • 访问者可能会点击您的旧反向链接yoursite.wordpress.com并转到yoursite.com您真正希望他们访问的位置。
  • Google可能会看到重复的内容,并且不知道要在Google搜索中对哪个网站进行排名。

要解决此问题,您可以设置redirect。通过重定向,任何尝试访问的人都yoursite.wordpress.com将被直接带到yoursite.com

WordPress.com允许您这样做,但他们每年会向您收取13美元的费用,以获得这样做的特权。

虽然付钱从来都不是一件有趣的事,但如果您有现有的观众并且不想在转换时失去他们,那么这笔小额费用是值得的。

要创建重定向,请转到此处并选择您已迁移的站点:

如何在WordPress.com上设置重定向

如何在WordPress.com上设置重定向

然后,在框中输入您的新域并单击Go

输入新域名

输入新域名

然后,您需要输入您的付款信息以完成该过程。

如果您不想向WordPress.com支付每年13美元的费用,您也可以按照上一节中的方法将您的旧网站设为私有。但是,您将失去所有访问旧WordPress.com站点的流量和链接,这并不理想。

使用Jetpack访问WordPress.com功能

在这一点上,你已经完成了!

但是,在我们完成本教程之前,我们将再给您一个提示:

如果您想访问WordPress.com的某些功能(例如您的WordPress.com网站的订阅者),您可以使用免费的Jetpack插件将您的WordPress.org网站连接到WordPress.com,并获得与以前相同的大部分功能.

Jetpack由Automattic(WordPress.com背后的同一家公司)开发,因此它能够将许多WordPress.com功能无缝添加到您的新WordPress.org网站。

小结

从WordPress.com迁移到WordPress.org可能是一个激动人心的时刻。这通常意味着您已准备好进行下一步并完全控制您的网站。您可以做的事情的可能性是无穷无尽的!

评论留言