我将xampp用于我的项目。现在我有一个问题
示例我有一个像
这样的项目myproject\
|-subfolder\
| |---example.php
|-index.php
现在,如果我在我的地址中处理子文件夹,如
localhost/myproject/subfolder
我将获得子文件夹中的文件列表(b / c子文件夹没有索引文件)。
无论如何阻止访问(未使用索引文件?)。这应该显示文件夹
中的任何消息而不是列表文件感谢
答案 0 :(得分:1)
您应该配置apache httpd.conf文件,更改类似:
Options FollowSymLinks Indexes
要:
Options FollowSymLinks
然后重启你的apach服务。
答案 1 :(得分:0)
您必须创建一个特定文件来显示消息:
例如
本地主机/ myproject的/子文件夹/ message.html
然后会显示该消息,而不是所有文件。
答案 2 :(得分:0)
这是Apache的索引功能,旨在帮助轻松进行文件导航。显然,这在某些服务器上是不可取的。要关闭它,您需要编辑Apache的配置文件,该文件通常位于Ubuntu上的/etc/apache2/apache2.conf
或CentOS / RedHat上的/etc/httpd/conf/httpd.conf
,但可能位于其他地方,您没有指定相关的操作系统。无论如何,找到并编辑它。
在此文件中搜索Indexes
,并将值更改为-Indexes
。
然后使用以下命令重启Apache:
sudo service apache2 restart
(在Ubuntu上)
sudo service httpd restart
(在CentOS或RedHat上)
现在应该关闭所有文件夹的目录列表。