如何修复网站上的“Index of /”错误
网站上的“Index of /”错误发生在浏览器无法找到网站的主页时。当您在浏览器中输入网站地址时,它期望找到一个特定的文件作为主页。这个文件通常被称为“主页文件”或“索引文件”,并位于网站的根文件夹中。如果这个文件缺失或命名不正确,浏览器就会显示“Index of /”错误。
本文将指导您完成修复网站上“Index of /”错误的步骤。
- 如何从您的网站中删除“Index of /”错误
- 访问您的文件管理器
- 编辑您的 .htaccess 文件
- 检查您的索引文件
- 总结
如何从您的网站中删除“Index of /”错误
请按照以下步骤排查网站上显示的“index of /”错误。
注意: 在操作前,建议您备份网站,以便在出现问题时可以恢复到之前的状态。
访问您的文件管理器
有两种方法可以访问文件管理器。
- 通过主机选项卡
- 通过网站选项卡
通过主机选项卡
-
登录到您的 Bluehost 账户管理器。
-
在左侧菜单中点击 Hosting。
-
在主机详情页面,点击 CPANEL 按钮。

-
您的 cPanel 将在新标签页中打开。

-
在 Files 部分下点击 File Manager。

通过网站选项卡
-
登录到您的 Bluehost 账户管理器。
-
在左侧菜单中点击 Hosting。

-
从水平菜单中点击 Files & Access。

-
找到 File Manager,然后点击 Manage。

编辑您的 .htaccess 文件
进入管理器后,请按照以下步骤操作。
- 找到位于屏幕右上角的 Settings 按钮。

- Preferences 弹出窗口将显示。勾选 Show Hidden Files (dotfiles) 复选框。

- 从列表中滚动查找 .htaccess file。
- 右键点击该文件,然后从菜单中点击 Edit。

- 可能会弹出对话框询问您关于编码的信息;点击 Edit 按钮继续。这将打开代码编辑器。

- 在您的 .htaccess 文件中输入以下脚本以禁用目录列表,然后点击保存更改。
Options -Indexes

7. 测试您的网站以确保其正常工作。如果上述脚本无效,请用下面的新脚本替换它。点击 保存更改。
# 禁用目录浏览
Options ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch -Indexes
# 启用目录浏览
Options All +Indexes

检查您的索引文件
解决此问题的另一种方法是检查您的索引文件。按照上述说明访问 cPanel,然后进入文件管理器。检查您的 public_html 文件夹,查看索引文件的拼写是否正确(例如,index.php、index.htm 或 index.html)。如果您在根文件夹中没有看到这些文件,请使用上述索引文件名创建一个空文件(例如,上传 index.html)。有关在文件管理器中创建文件的逐步说明,请查看文件管理器 - 如何创建、删除和编辑文件。
总结
“Index of /”错误发生在您的网站目录或根文件夹中没有索引文件时。要修复此错误,您可以通过禁用目录列表或检查您的索引文件来编辑您的 .htaccess 文件。要编辑您的 .htaccess 文件,请转到 cPanel 并访问您的文件管理器以找到 .htaccess 文件。然后,向您的文件中添加“Options -Indexes”命令以关闭目录列表。或者,您可以检查您的索引文件。如果您在根文件夹中没有看到这些文件,请使用索引文件名 index.php、index.htm 或 index.html 创建一个空文件。