我先是在网上搜索apache禁止目录浏览然后找到了下面方法
httpd.conf option选项
把Options Indexes FollowSymLinks
修改成
Options FollowSymLinks
就可以了,但我发现在apache httpd.conf配置文件中并没有搜索到Options Indexes FollowSymLinks 所以我换成了搜索Options FollowSymLinks 找到了,按上面说应该是不会列出目录浏览了呀,但我访问还是列出来了
于是我仔细看它的Options FollowSymLinks 写在了
代码如下 | 复制代码 |
<Directory /> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> |
加在这里了,结果重启apahce没有,后来我想我们应该是加在网站目录吧
然后找到<Directory "x:xxx"> 这个是它网站的web目录了然后我在这里面加上
Options FollowSymLinks
例子
代码如下 | 复制代码 |
<Directory "x:xx"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> |
之后重启apache现打开看看网站目录不列表显示了,也就是说解决了。
时间: 2024-10-22 15:29:30