PHP文件和文件夹结构显示,需要隐藏它



我有以下文件夹结构:

+users
-adduser.php
-viewuser.php

当访问者导航到example.com/users时,它会显示文件夹结构。我需要通过隐藏或删除文件来限制访问者查看文件列表的能力。如何在 php 中做到这一点?

如果您不想(或不能(处理 Apache 配置,请在您的 users 文件夹中创建一个名为 index.html(或 index.php,如果您愿意(的空文件。

您可以使用以下内容在根文件夹上创建一个 .htaccess 文件;

RewriteEngine on
Redirect 301 /users http://www.example.com/404.html

然后,您只需要在网站中创建404.html并使用域更改 example.com 即可。

现在,您的/users 路径将重定向到 404.html。

您可以将以下内容添加到 Apache 虚拟主机文件中:

<Directory "path_to_folder">
Options -Indexes
</Directory>

上述规则将禁止目录列表。这篇文章中建议:使用.htaccess,防止用户访问资源目录,但允许源代码访问资源

最新更新