如何在单独的子域站点上安装 WordPress(不需要多站点)

在这篇文章中,您将学习如何在不使用 Multisite 的情况下在自己的单独子域上设置 WordPress 网站.

假设您经营一家网络代理机构(例如 https://webagency.site),并且您希望将您的主网站严格用于促销或营销目的,但您还希望在与您的品牌相同品牌的子域上运行完全独立的 WordPress 安装主站点(即使用相同的域).

例如:

  • https://lms.webagency.site 中的学习管理系统 (LMS) 部分,
  • 电子商务商店(例如 https://store.webagency.site),
  • https://event.webagency.site 上举办活动和售票,
  • 或者只是向您的客户展示您正在构建的预发布网站,作为您的白标服务(例如 https://client1.webagency.site)的一部分.</莉>

为此,您通常必须设置 WordPress 多站点安装,在设置中指定子域(而不是子目录),然后添加一个新的 WordPress 站点到您的多站点网络.

但是,如果您想在子域上设置和运行一个完全独立的 WordPress 站点,而无需经过多站点环境,该怎么办?

正如本文将向您展示的那样,您可以通过创建一个额外的 WPMU DEV 托管站点轻松地做到这一点.

在本教程中,我们将介绍以下内容:

在没有多站点的子域上安装 WordPress 的利弊

让我们从使用下面将向您展示的方法设置和维护单个子域站点的好处开始:

  • 这比安装、设置和维护整个多站点安装更容易.我们将有效地使用 The Hub,就好像它是多站点设置中的网络站点一样.
  • 您可以在不影响原始主站点的情况下设置、开发和启动 WordPress 子域站点.
  • 无需更改主托管包大小,只需创建一个新的托管包.此外,由于该站点将托管在单独的服务器帐户上,您可以修改您的托管(例如升级或降级您的计划)而无需更改您的主站点的托管.
  • 与您的子域站点相关的所有插件(例如 LMS、事件和/或 WooCommerce 等)都与主站点分开,从而减少服务器压力.
  • 如果您的主站点更加静态(即只有公司信息页面)并且您的子域站点需要是动态的(例如电子商务站点),则将两个站点托管在不同的帐户上可以让您的主站点相对更稳定,尤其是关于插件更新.这也会影响更多静态网站与动态网站上的缓存(即主网站的缓存时间更长/更好).
  • 遇到插件冲突的可能性较小,因为您只需在每个站点上安装所需的内容.
  • 只能使用 HTTP 身份验证进行密码保护.
  • 如果出现任何服务器问题,两个站点不太可能同时出现故障.
  • 您可以为每个站点运行单独的备份.
  • 可以在每台服务器上使用暂存,使调整更加容易.

既然我们已经了解了好处,让我们来看看在不使用多站点的情况下在子域上安装 WordPress 的一些缺点:

  • 您的主题更改不会像在多站点安装中那样自动保持"同步".更新只会同步主题版本.(注意:大多数主题都允许手动导入/导出设置.例如,使用 Elementor 构建的站点允许导出 Site Kit,其中可以包含整个站点的主题设置.
  • 您需要维护两个站点的插件(但是,使用 The Hub 这很容易,因为您可以同时更新多个站点,并使用我们的 Automate 服务.)
  • 多站点可让您保持所有站点设置同步(同样,使用集线器配置,这真的很容易).
  • 与在单个多站点安装上设置站点相比,可能会产生一些额外费用(取决于您需要哪些包和组件).例如,某些主题和插件可能需要两套许可证.
  • 您可能无法在您的网站之间共享"实时数据"(例如,WooCommerce 购物车无法显示在其他网站上).

既然我们已经了解了优点和缺点,让我们带您了解如何在不安装 WordPress Multisite 的情况下设置单独的 WordPress 子域站点.

如何独立于主站点安装和设置 WordPress 子域站点

我们的文档所述,下面显示的配置仅在两个站点都由 WPMU DEV 托管并且您管理顶级 DNS 时才有效您中心的 DNS 管理器中的域.

让我们完成这些步骤.

首先,在 The Hub 中添加一个新站点.

注意:在创建子域站点时,克隆主站点是一个很好的起点.因此,对于本教程,我们将从克隆主站点开始.
Hub-Clone site

让我们通过克隆我们的主站点来添加一个新的子域站点.

除非您要从头开始创建一个全新的网站,否则请选择您要克隆的网站.
The Hub-Clone Website

选择您的主站点作为您的克隆源.接下来,为您的新站点选择托管计划.选择计划后,系统会要求您为新站点创建一个临时 URL.完成后点击继续.

Hub-Create A Temporary URL

输入子域站点的临时 URL.为您的新站点选择一个服务器位置,然后单击按钮.您的新网站将在几分钟内创建.

Hub-Clone site creation display.

您将在几分钟内创建新网站.

现在您已经创建了您的网站,让我们设置我们的子域.

在本例中,我们将在子域 store.webagency.site 下建立一个单独的 WordPress 站点.

完成这项工作的关键是将子域的 A 记录添加到主站点的 DNS 记录中.这在我们关于使用子域如何使用子域作为主要域的文档部分中有完整的解释域.

以下是步骤摘要:

首先,转到 The Hub,选择要添加子域的站点的 Hosting 部分,单击 Domains 并复制站点的 IP 地址.
The Hub-Hosting-Domains

选择您的子域站点的 IP 地址.

接下来,在您的主域的 DNS 部分添加新的 DNS 记录.

输入以下信息,然后点击添加按钮:

  • 记录类型 – 选择"A"记录.
  • 主机名 – 仅输入您希望在 URL 中显示的子域名.在此示例中,我们将在域 webagency.site 上创建一个主机名为 store 的记录,以创建 URL store.webagency.site.
  • IPv4 地址 – 在此字段中,粘贴您从上一步复制的 A 记录.
  • TTL – 在此处输入一个值或保留默认值.

Add a subdomain A record to your main site's DNS.

将子域 A 记录添加到您的主站点的 DNS.

返回到您之前复制 IP 地址的站点的标签,点击添加域按钮,输入您的子域的完整 URL(没有 http://或 https://并且不要选中添加 www 或添加 DNS 记录选项),然后在完成后单击添加域.
Add a domain

如上所示添加您的子域,忽略所有其他选项.

最后,在确认 DNS 和 SSL 状态正常后,将您的子域设置为新站点的主域.
Set subdomain as primary.

将您的子域设置为主域.

就是这样!您现在可以在 The Hub 中将新添加的 WordPress 子域站点与主站点分开管理.
The Hub-New Subdomain Site

您的新子域站点.

请务必测试您的新网站,查看我们的文档部分,了解如上所示的使用子域的完整分步演练,以及如果您需要帮助或有任何疑问,请联系我们的专家支持团队.

PS:您还可以使用上述方法将多站点子站点迁移到单个 WordPress 安装,并在其自己的单独子域上运行该站点.

18

发表回复