[php教程]如何在用IP访问时不显示我的目录结构
发布网友
发布时间:2022-04-06 02:18
我来回答
共4个回答
热心网友
时间:2022-04-06 03:47
出现这个问题:IP访问时会出现我的目录结构,很不安全,禁止方法如下:
禁止 Apache 显示目录结构列表,只要把 Option 中的 Indexes 去掉即可。
<Directory "D:/Apa/blabla"> Options Indexes FollowSymLinks #---------->Options FollowSymLinks AllowOverride None Order allow,deny Allow from all</Directory>只要把上述代码中的 Indexes 去掉,就可以禁止 Apache 显示该目录结构。用户就不会看到该目录下的文件和子目录列表。
Indexes 的作用就是当该目录下没有 index.html 文件时,就显示目录结构,去掉 Indexes,Apache 就不会显示该目录的列表
热心网友
时间:2022-04-06 05:05
这是服务器控制
要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。
<Directory "D:/Apa/blabla"> Options Indexes FollowSymLinks #---------->Options FollowSymLinks AllowOverride None Order allow,deny Allow from all</Directory>你只需要将上面代码中的 Indexes 去掉,就可以禁止 Apache 显示该目录结构。用户就不会看到该目录下的文件和子目录列表了。
Indexes 的作用就是当该目录下没有 index.html 文件时,就显示目录结构,去掉 Indexes,Apache 就不会显示该目录的列表了
热心网友
时间:2022-04-06 08:31
1,我想你问错问题了。
2,这个是服务器的设置问题。
2.1,服务器server一般有IIS、apache、Tomcat等。这些你应该听说过。
2.2,server的功能就是要提供网页浏览的功能,实际上是执行脚本的操作,如果是静态那就是直径静态文件,如果是php之类那就是执行php脚本程序。而浏览目录则是对于匿名用户也就是访客的一个权限来进行控制,你可以自己选择。其他同理都是这个原理。
3,一般来说如果你不是专门做服务器管理也用不着了学习这么多,只要了解原理就可以了,一般对于现在的网站建设者来说,服务器都是直接租用,有主机商帮你解决这些问题,而如果是专门的IT公司的则都会有专业的服务器管理人员来处理。
热心网友
时间:2022-04-06 10:39
<Directory "D:/Apache/blog.phpha.com">
Options Indexes FollowSymLinks # 修改为: Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>