为什么我在 URL 中键入目录时浏览器不显示 index.html 文件?

JAT*_*T86 0 browser html windows-7 google-chrome redirection

我有一个包含index.html重定向到另一个页面的网页的文件夹。当我在浏览器中输入该目录的 URL 而不指定文件名时,我希望它打开index.html重定向到预期页面的文件。但是,当我在任何浏览器(Chrome、Firefox)中打开目录时,将显示目录结构/树:

Index of C:\Users\User1\Documents\
[parent directory]
Run Code Online (Sandbox Code Playgroud)

为什么浏览器不打开 index.html 文件?我正在使用 Windows 7。

iva*_*van 5

因为您是通过file://引用访问它,并且它不是由网络服务器提供的。

您可以转到目录并获取默认文件的事实是网络服务器配置的一部分 - Apache 具有DirectoryIndex经常指定多个文件(index.htm、index.html、index.php 等)的指令,我记得IIS 使用“Default.htm”