跳到主要内容

创建子域名前请阅读

当您在 cPanel 中创建子域时,系统会要求您选择子域名称、子域所属的主域名,以及新子域加载内容的位置。

注意: 某些子域名称是保留的:mail、www、FTP、cPanel、WHM、webmail 和网络硬盘(web disk)。您可以使用除这些之外的任意名称。

以下是本文中使用的术语列表。

  • 域名 - 域名用于在万维网上标识您的网站。
    (参考:什么是域名?(博客))
  • 子域名(或简称子域) - 子域是添加在主域名前的前缀,用于方便网站的组织和导航。例如,您的网站是 "snappygator.com",而您的商店(或子域)可以是 "shop.snappygator.com"。
    (参考:什么是子域名及如何创建)
  • 文档根目录 - 也称为网页服务器文档根目录。它是服务器上存放网站文件的文件夹。每个域名在服务器上都有其唯一的文件夹。
    (参考:什么是文档根目录文件夹?)

子域的文档根目录

如果您有附加域名或停放域名,并希望它们使用相同的子域名但内容不同,请在创建子域时特别注意 文档根目录 字段。

在 cPanel 中创建子域时,文档根目录字段会自动填充一个新的文件夹或目录名称。该目录将“存放”您的子域内容。请记住,子域可以看作是主域的一个子部分。它在同一主域下运行,但由于其文档根目录中的内容不同,因而拥有自己的身份。

Subdomain - Document root


为什么文档根目录不能相同

这点非常重要,因为如果您在同一个 cPanel 上创建了 "blog.snappygator.com" 和 "blog.example.com" 并且将 文档根目录 字段保持为 cPanel 默认建议的值,那么这两个博客(子域)都会从同一个目录 /public_html/blog 加载内容。这样您将无法为每个子域提供独立的内容。

Subdomains with the same root directories

如上图所示,当您访问网站 blog.snappygator.com 和 blog.example.com 时,两个网站显示的内容相同,因为它们的文档根目录相同。

如果您拥有多个域名,并希望为每个域名设置不同的博客,且都使用子域名 "blog",则必须更改每个域名的文档根目录。


如何避免文档根目录重复

为避免创建新子域时文档根目录重复,请确保将文档根目录设置为除 /public_html/blog 以外的路径。您可以设置为类似 /public_html/blog1 的目录。如果设置正确,您将拥有多个使用 "blog" 作为子域的域名,但它们各自加载不同的内容。

Subdomains with different document root directories

上图显示 blog.snappygator.com 和 blog.example.com 各自拥有独立的文档根目录,因此它们展示各自独立的网站内容。


相关文章

  • 什么是子域?(博客)
  • 什么是子域名及如何创建

需要额外帮助? HostGator 支持团队随时为您服务。请通过电话或聊天联系我们,我们将为您提供协助!