有些目录没有index.html文件的缺点是什么

有些目录没有index.html文件的缺点是什么,html,security,browser,web,Html,Security,Browser,Web,我很好奇,不将index.html文件放入目录(例如图像)会有什么影响/负面影响。我知道当索引文件不存在于目录中时,该目录中的文件不再是私有的,并且在指向时浏览器可以看到(例如yoursite.com/images/)。除此之外,还有哪些大的影响需要考虑?以及如何妥善保护它们 谢谢 这取决于您的web服务器,但是没有web服务器有两个缺点 如果不安全,如果没有默认页面,某些web服务器将显示目录内容 如果有人键入您的站点/directory/,并且没有默认页面,他们将收到404错误 对于当前的w

我很好奇,不将index.html文件放入目录(例如图像)会有什么影响/负面影响。我知道当索引文件不存在于目录中时,该目录中的文件不再是私有的,并且在指向时浏览器可以看到(例如yoursite.com/images/)。除此之外,还有哪些大的影响需要考虑?以及如何妥善保护它们


谢谢

这取决于您的web服务器,但是没有web服务器有两个缺点

  • 如果不安全,如果没有默认页面,某些web服务器将显示目录内容
  • 如果有人键入您的站点/directory/,并且没有默认页面,他们将收到404错误
  • 对于当前的web服务器,有许多方法可以避免每个目录都没有默认页面。您可以将自定义404设置为重定向到可用的页面,一些用户可以自动为您添加一个页面。就安全性而言,您可以只关闭目录浏览,不让人们看到内容


    如果您正在配置自己的服务器,那么没有一个服务器就不成问题,因为您可以控制服务器如何响应这种情况。人们通常只是把它作为故障保险箱,以确保上述两个问题得到解决

    在案例2中,它不会返回403错误吗(如果web服务器上禁用了目录索引)?