【问题标题】:What are the downside of not having an index.html file to some directories某些目录没有 index.html 文件的缺点是什么
【发布时间】:2011-02-26 01:22:32
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: html security browser web


    【解决方案1】:

    这取决于您的网络服务器,但没有一个有两个缺点。

    1. 如果不安全,一些网络服务器会在没有默认页面的情况下显示目录内容。
    2. 如果有人键入 your_site/directory/,并且没有默认页面,他们将收到 404 错误。

    对于当前的 Web 服务器,有很多方法可以避免每个目录都没有默认页面。您可以将自定义 404 设置为重定向到可用的页面,有些可以自动为您放入。就安全性而言,您可以关闭目录浏览以不允许人们看到内容。

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

    【讨论】:

    • 在情况 2 中不会返回 403 错误(如果 Web 服务器上禁用了目录索引)?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    • 1970-01-01
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多