文档根目录更改
更新域名的文档根目录文件夹会更改网站文件的实际位置。您的主域默认使用 public_html 文件夹。请注意,除非仅出于“视觉效果”或网站开发需要,否则更改当前附加域的文档根目录没有实际好处。如果不必要,最好保持当前的文档根目录,以防止网站出现故障。
HostGator 不支持 更改主(主要)域的文档根目录,因为这会导致多种严重问题。文档根目录只能针对 附加域 和 子域 进行更改。
本文讨论以下主题:
- 如何修改附加域或子域的文档根目录 ⤵
- 主域文档根目录更改的替代方案 ⤵
如何修改附加域或子域的文档根目录
附加域和子域的目录或文件夹均创建在 cPanel 的主目录内。
注意: HostGator 始终建议在对网站进行重大更改(如更改站点文件夹的文档根目录)之前,先创建完整备份。
更改文档根目录文件夹的方法:
-
登录 cPanel,有两种访问方式:
- 选项 1 :直接访问您的 cPanel。
- 选项 2 :通过客户门户访问您的 cPanel。
-
登录您的客户门户。
-
点击左侧菜单中的 Hosting(托管)。

-
如果您的账户中只有 单个托管套餐,请向下滚动到 快速链接 部分。
如果您的账户中有 多个托管套餐,请在托管套餐页面找到您想管理的托管套餐,然后点击其 管理 按钮。

-
在 快速链接 部分,点击 cPanel 按钮。

-
在 cPanel 中,找到 Domains(域名) 区域,点击 Domains(域名)。
-
找到您想修改的附加域(或子域),然后点击其 管理 按钮。

-
在 New Document Root(新文档根目录) 一栏更新文档根目录。

-
完成后,点击 更新。
文档根目录应立即反映更新。请将网站内容移动到新的文档根目录,这样服务器才能正确查找您的网站文件。
主域文档根目录更改的替代方案
如果您仍希望主域使用除 public_html 以外的根文件夹,有两个选项:
-
更改账户中的主域名,然后将旧主域作为附加域添加。这样,您可以为主域/新附加域选择所需的根文件夹。(新主域现在将指向 public_html。)
注意: 添加旧主域作为附加域后,您需要手动将旧主域的内容移动到其新文件夹。 -
使用 mod_rewrite 模块自动重定向您的网站访问者到新的默认目录。新文件夹名称将显示在 URL 中(例如,_http://domainname.com/subfolder/_)。
强烈建议您不要将新的文档根目录指向您的主目录。