【问题标题】:Close Directory Listing on Browser关闭浏览器上的目录列表
【发布时间】:2013-05-11 02:40:44
【问题描述】:

我想在我的 PHP 服务器上关闭我的一个目录公共访问,但同时应该仍然可以访问同一个目录,所以我想要做的是当用户从浏览器键入该目录时,例如 stackoverflow.com/directory 他们会看到它关闭/为空,但是当他们想要访问该目录下的文件时,例如stackoverflow.com/directory/file.php,他们将能够读取并在其上提交表单。有什么想法我该怎么做?

非常感谢

【问题讨论】:

  • 在其中创建一个 index.php 文件并将浏览器重定向到父文件夹,因为 stackoverflow.com/directory 将默认为 stackoverflow.com/directory/index.php 保留对 stackoverflow.com/directory/file.php 的访问不变

标签: php browser permissions directory


【解决方案1】:

另一种方法,在根目录下使用.htaccess文件

Options -Indexes

现在,如果文件夹没有 index.html/php 文件,服务器将响应 404 file not found 错误并将您的错误页面发送给人们。而不是使用前一种方法拒绝的目录列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-03
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    相关资源
    最近更新 更多