跳到主要内容

文档根目录更改

更新域名的文档根目录文件夹会更改网站文件的实际位置。您的主域默认使用 public_html 文件夹。请注意,除非仅出于“视觉效果”或网站开发需要,否则更改当前附加域的文档根目录没有实际好处。如果不必要,最好保持当前的文档根目录,以防止网站出现故障。

HostGator 不支持 更改主(主要)域的文档根目录,因为这会导致多种严重问题。文档根目录只能针对 附加域子域 进行更改。

本文讨论以下主题:

  • 如何修改附加域或子域的文档根目录 ⤵
  • 主域文档根目录更改的替代方案 ⤵

如何修改附加域或子域的文档根目录

附加域和子域的目录或文件夹均创建在 cPanel 的主目录内。
注意: HostGator 始终建议在对网站进行重大更改(如更改站点文件夹的文档根目录)之前,先创建完整备份。

更改文档根目录文件夹的方法:

  1. 登录 cPanel,有两种访问方式:

    • 选项 1 :直接访问您的 cPanel。
    • 选项 2 :通过客户门户访问您的 cPanel。
  2. 登录您的客户门户。

  3. 点击左侧菜单中的 Hosting(托管)
    客户门户 - 托管菜单

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

  5. 快速链接 部分,点击 cPanel 按钮。
    托管菜单 - 快速链接 - 启动 cPanel

  6. 在 cPanel 中,找到 Domains(域名) 区域,点击 Domains(域名)
    cPanel - 域名

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

  8. New Document Root(新文档根目录) 一栏更新文档根目录。
    cPanel - 输入新文档根目录

  9. 完成后,点击 更新

文档根目录应立即反映更新。请将网站内容移动到新的文档根目录,这样服务器才能正确查找您的网站文件。


主域文档根目录更改的替代方案

如果您仍希望主域使用除 public_html 以外的根文件夹,有两个选项:

  • 更改账户中的主域名,然后将旧主域作为附加域添加。这样,您可以为主域/新附加域选择所需的根文件夹。(新主域现在将指向 public_html。)
    注意: 添加旧主域作为附加域后,您需要手动将旧主域的内容移动到其新文件夹。

  • 使用 mod_rewrite 模块自动重定向您的网站访问者到新的默认目录。新文件夹名称将显示在 URL 中(例如,_http://domainname.com/subfolder/_)。

强烈建议您不要将新的文档根目录指向您的主目录。