如何阻止访问特定目录?

如何阻止访问特定目录?

我在上面存储了图像/var/www/html/assets/photos/,我不希望用户能够通过浏览器或任何其他方式导航到此文件夹。我只希望我的 PHP 脚本能够使用此文件夹。

怎么做?

答案1

使用您最喜欢的 FTP 客户端打开该文件夹 - 除非您是本地人并且可以导航到该文件夹​​。

添加一个名为的文件.htaccess。“。”很重要,也是必需的。

使用纯文本编辑器(不要使用文字处理应用程序)编辑 .htaccess 文件并添加以下行:

Options -Indexes

保存文件。

这样做的目的是阻止索引文件夹中的文件。如果人们尝试直接访问该文件夹,他们将收到 403 禁止错误。

同时,您仍然可以直接链接到该文件夹​​中的文件。

假设您将 .htaccess 添加到名为 /tmp 的目录。您仍然可以像平常一样链接、使用和将人们发送到 /tmp/picture.jpg,但人们将无法浏览该目录并找到您不想让他们看到的文件。

了解更多信息,点击此

相关内容