如何在子域上安装 WordPress(开发人员提示)

已发表: 2021-01-28

随着时间的推移,您的网站将在版块、页面和文章方面增长。 您将希望将新的相关主题放置在与主站点相关的单独子站点(子域)上。 这可以是您的销售页面、主要主题的博客或您的公告板。

在本文中,我们将首先回顾子域及其对 SEO 的影响。 我们还将讨论使用子域的利弊。 然后我们将向您展示如何在 WordPress 中设置子域。 让我们开始吧!

了解如何在几秒钟内而不是几小时内发布

立即注册以获得对 Wordable 的独家访问权,并了解如何在几秒钟而不是几小时内上传、格式化和优化内容。

开始发布

目录

子域对 SEO 的影响
使用子域的利弊
如何在 WordPress 网站上设置子域
如何在子域上安装 WordPress
在子域上安装 WordPress。 替代选项
如何在子域上安装 WordPress Multisite
如何创建子域进行测试

子域对 SEO 的影响

Relevant.Software 的首席执行官 Andrew Burak 认为,一些公司使用子文件夹来托管博客站点。 例如,kinsta.com/blog。 但其他人更喜欢使用子域。 例如,HubSpot 使用“blog.hubspot.com”。

John Mueller(谷歌的 SEO 专家)声称谷歌可能需要更长的时间来识别子域。 但从长远来看,这并不重要。

但是,多项 SEO 研究证实,子文件夹更适合托管密切相关的内容。 例如,Monster.co.uk 从子域切换到子文件夹后,流量大幅增加。

因此,当博客内容与主域上托管的出版物密切相关时,大多数 SEO 专家建议使用子文件夹。

基本建议:

  • 如果您网站的内容与根域密切相关,请使用子文件夹;
  • 如果没有,您可以使用子域。

例如,Kinsta 使用 my.kinsta.com(子域)为其客户托管管理面板,因为这些面板没有链接到官方网站上的主要内容。

使用子域的利弊

优点

  • 没有额外费用。 您可以创建或开发大量子域,而无需购买新域;
  • 子域可以轻松创建使用相同根域的单独 WordPress 安装;
  • 您可以从根域运行多个单独的服务,这有助于您维护品牌(例如亚马逊)。

缺点

  • 就 SEO 而言,子域不如子文件夹。 特别是如果您计划在子域上托管的内容与根域密切相关;
  • 子域是单独的资源,因此它们更难集成到主站点中。 例如,如果您为一个站点使用一个 WordPress 实例,您将需要两个单独的安装:一个用于主域,一个用于子域;
  • 需要在 Google Search Console 中将每个子域添加为单独的站点属性。

如何在 WordPress 网站上设置子域

在WordPress中创建子域有两种主要方法:

  • 单独的 WordPress 安装。 在这种情况下,您使用托管在子域上的单独 WordPress 实例;
  • WordPress 多站点。 您可以使用单个 WordPress 安装来支持托管在子域上的一个或多个站点。 例如,在单个 WordPress 实例上运行的 yoursite.com 以及 sub.yoursite.com 和 example.yoursite.com 子域。

如何在子域上安装 WordPress

要在子域上安装 WordPress,您必须首先将所需的子域添加到主域 DNS 或托管 cPanel。

以下是此过程的快速概览:

如果您使用基于 cPanel 的主机,请使用子域工具添加子域。 使用 cPanel 创建子域。

  • 将最新版本的 WordPress 下载到您的本地驱动器;
  • 在这个子域上安装 WordPress,就像在根域上安装它一样。 例如,如果您使用 Kinsta 托管,请使用添加站点工具。

此外,大多数自动 CMS 安装工具还允许您在子域上创建新的 WordPress 安装。

  • 提取文件并将它们放到子域文件夹中;
  • 使用 cPanel SQL 向导创建新数据库;
  • 记下用户名、数据库名和数据库密码;
  • 将wp-config-sample.php复制到子域文件夹中的wp-config.php;
  • 编辑wp-config.php,添加用户名、数据库名、数据库密码;
  • 打开“your-subdomain.your-domain.com/wp-admin/install.php”;
  • 填写表单字段,然后单击“安装 WordPress”。

创建子域后,使用 WP clone 在新子域中创建和安装您的实时站点的备份。 克隆站点将允许您在将更新部署到公共网站之前检查更新。

在子域上安装 WordPress。 替代选项

转到您的网络主机 cPanel 主页并找到“Fantastico De Luxe”选项。 它应该在软件部分(笑脸图标)下。

在“博客”类别中查找“WordPress”选项。 单击“WordPress”后,您应该会看到“全新安装”选项。

单击“全新安装”后,您将看到许多选项。 第一个将是“在域上安装”选项。 您将在此选项旁边看到一个下拉菜单。 单击菜单后,您应该会看到新创建的子域作为选项列出。 例如,您将在下拉列表中看到“widgets.com”作为默认地址和“blue.widgets.com”。 您想选择您的子域。

如果您没有看到您的子域,则意味着它没有正确创建 – 返回 cPanel 并重新创建子域。

选择要在其中安装 WordPress 的子域后,您需要进行所有其他调整。 我们建议将“安装在目录中”选项留空,以便 WordPress 安装到子域的根目录。

因此,如果您的域是 widgets.com 并且您希望您的子域为“蓝色”,那么 WordPress 博客将位于 blue.widgets.com 上,前提是文件夹名称留空以安装在子域的根目录中。

如果您将 WordPress 安装在子域文件夹中,比如说,我们称之为“塑料”文件夹,那么 WordPress 博客将位于“blue.widgets.com/plastic”。

这可能有点令人困惑,因此我们建议将此字段留空并在子域的根目录中安装 WordPress,除非您有充分的理由不这样做。

如何在子域上安装 WordPress Multisite

WordPress 使您能够从单个仪表板管理多个网站。 这个有用的功能称为 WordPress 多站点。 WordPress Multisite 是 2010 年添加到 WordPress 的一项功能,它允许您使用一个平台、一个数据库、常用插件和主题来管理多个 WordPress 网站。 您还可以将同一服务器上的同一域的子域用于不同的网站。

请记住,此功能可能不适用于所有 WordPress 用户,因为它会向您的 WordPress 添加新的自定义层。 此外,您必须注意您的安全和性能,以便为您的访问者提供一个安全、快速的网站。

使用 WordPress Multisite,您可以创建基于单个 CMS 实例的站点网络。 如果主域是 yourwebsite.com,您可以为每个链接站点分配自己的子域。 例如:

  • site1.yourwebsite.com;
  • site2.yourwebsite.com 等;

在 WordPress Multisite 安装过程中,您将能够选择是使用子域还是子文件夹。

如果您使用 Kinsta 托管,则 Kinsta 添加站点工具允许您激活 WordPress 多站点并选择子域。

您还应该在设置 WordPress Multisite 时添加通配符子域条目。 这将允许您创建新网站并自动将流量引导到正确的网站。

如何将 WordPress 从子域移动到网站的根目录

将 WordPress 从子域移动到根域的过程与将 WordPress 网站从一个域移动到另一个域的过程相同。

但是,请记住,子域是一个单独的域名。 因此,将站点从 sub.yourwebsite.com 移动到 anotherwebsite.com 类似于从 yourwebsite.com 移动到 anotherwebsite.com。

如何创建子域进行测试

您可以在任何托管网站上创建子域,并且所有地方的说明基本相同。 子域可以用作主网站的副本——模板、插件、几篇文章(带有任何所需的文本),并在将它们用于主网站之前用它来测试新主题(模板)、新插件或代码领域。 它方便且有用。

如果您要创建新资源(为您自己或您的客户),子域也是一个不错的选择。 您可以选择您的模板和设计! 确保您拥有要连接到站点的域名,并且可以更新 DNS 记录(您还必须重置它们)。 您可以从任何域名提供商处购买域名。

不要忘记在实验期间关闭搜索机器人的子域。 管理区域 - 设置 - 阅读 - 搜索引擎可见性 - 阻止搜索引擎索引此站点(选中此选项) - 保存更改。

如何在 Sprinthost 上创建子域

登录 - 密码 - 控制面板 - 站点和域 - 管理站点。

选择(如果您有多个,您可以根据需要添加任意数量的域和子域)您想要添加的域 - 左键单击域。 在新窗口“站点管理”——“站点子域”——“域子域”——输入你的新子域名称,点击“添加”。

不要忘记在项目设置中启用 SSL 并更新 DNS。

完毕。 现在您可以在其上安装任何 CMS(由托管站点提供)(例如 WordPress)。

回到cPanel——“高级”部分——“安装应用程序”——选择“WordPress”,然后在子域下拉菜单中点击“安装WordPress”。

添加的子域不被视为单独的站点。 您可以根据需要创建任意数量的子域。 具有其名称的子域文件夹位于文件 – 域 – public_html。

如何在 TimeWeb 上创建子域

  • 转到 cPanel - 单击左侧菜单 - 选择“域和子域”部分;
  • 单击所需域前的“添加子域”;
  • 在新窗口中,输入子域的名称(例如,“test”);
  • “域将链接到目录” – 保留所需域的名称。
  • 点击“添加”;
  • 完成,接下来是所有 CMS (WordPress) 安装,就像在主域上一样。

在 TimeWeb 上创建的子域数量也是无限的。

一定要为您的网站创建一个子域——主站点的副本和一个方便的创意实验平台。 如果您想更改模板但还不了解其功能,您可以在子域上快速测试,没有任何风险。 或者您可能喜欢某个插件但还不了解其设置——在子域上掌握它!

结论

如果您想将子域上托管的内容与根域分开,子域会特别有用。 但是,许多 SEO 专家建议在内容密切相关的情况下使用子文件夹。

如果您想在 WordPress 上使用子域,您可以在每个子域上创建单独的 WordPress 安装或使用 WordPress Multisite 创建单独的站点(托管在子域上)但在单个 WordPress 实例上运行。