我有一个奇怪的情况:我想阻止目录中的文件列表。因此我想使用htaccess文件。我使用的是Apache Web服务器。
这是我的网络服务器配置:
<VirtualHost *:443>
DocumentRoot /var/www/html
<Directory /var/www/html>
AllowOverride All
</Directory>
ServerName www.example.com
<Directory /var/www/html/Files>
Options FollowSymLinks
# Options -Indexes
AllowOverride All
</Directory>
<Directory /var/www/html/Files/admin>
AllowOverride All
</Directory>
admin目录中有一个.htaccess文件,其内容如下:
Options -Indexes
我还重新启动了Apache,但没有任何效果。Apache运行时没有出现错误,但目录仍然监听文件。
你知道为什么它可能不起作用吗?我读到过AllowOverride是必需的。看起来是这样的。
1条答案
按热度按时间nmpmafwu1#
我得到了解决方案。我需要更改文件/etc/apache 2/apache 2. conf,然后它运行得很好。