建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

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

GG网络技术分享 2025-03-18 16:04 1


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

笔记: 本文适用于 WPMU DEV 成员,因为它利用了 WPMU DEV 托管的功能。 如果您还不是会员,请考虑加入我们的无风险免费试用。

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

例如:

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

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

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

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

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

  • 在没有多站点的子域上安装 WordPress 的优缺点
  • 如何与主站点分开安装和设置 WordPress 子域站点

在没有多站点的子域上安装 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 - 克隆站点
让我们通过克隆我们的主站点来添加一个新的子域站点。

除非您要从头开始创建一个全新的网站,否则请选择您要克隆的网站。

Hub - 克隆网站
选择您的主站点作为您的克隆源。

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

集线器 - 创建临时 URL
为您的子域站点输入一个临时 URL。

为您的新站点选择一个服务器位置,然后单击按钮。 您的新网站将在几分钟内创建。

Hub - 克隆站点创建显示。
您将在几分钟内创建新站点。

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

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

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

以下是这些步骤的摘要:

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

集线器 - 托管 - 域
选择您的子域站点的 IP 地址。

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

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

  • 记录类型 – 选择“A”记录。
  • 主机名 – 仅输入您希望它出现在 URL 中的子域名。 在这个例子中,我们用主机名创建一个记录 店铺 在域上 代理网站 创建 URL store.webagency.site.
  • IPv4地址 – 在此字段中,粘贴您从上一步复制的 A 记录。
  • TTL – 在此处输入一个值或保留默认值。
将子域 A 记录添加到您的主站点的 DNS。
将子域 A 记录添加到您的主站点的 DNS。

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

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

最后,在确认 DNS 和 SSL 状态正常工作后,将您的子域设置为新站点的主域。

将子域设置为主域。
将您的子域设置为主域。

而已! 您现在可以在 The Hub 中与主站点分开管理新添加的 WordPress 子域站点。

Hub - 新的子域站点
您的新子域站点。

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

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

标签: WordPress 教程

提交需求或反馈

Demand feedback