我目前正在使用Options -Indexes
来隐藏我的网站上所有目录清单的访问权限。
然而,我发现我需要访问一个特定的文件夹:
../资源/其他/
有没有办法在htaccess中应用逻辑非规则以允许访问某些文件夹,同时默认禁用目录访问权限?还是我必须从另一个角度来处理,全局启用目录清单,然后通过选择性禁用文件夹来禁用它们?
我目前正在使用Options -Indexes
来隐藏我的网站上所有目录清单的访问权限。
然而,我发现我需要访问一个特定的文件夹:
../资源/其他/
有没有办法在htaccess中应用逻辑非规则以允许访问某些文件夹,同时默认禁用目录访问权限?还是我必须从另一个角度来处理,全局启用目录清单,然后通过选择性禁用文件夹来禁用它们?
Options +Indexes
的htaccess文件。<VirtualHost *:80>
DocumentRoot /home/user/www
ServerName myserver.local
<Directory /home/user/www/>
Options FollowSymLinks MultiViews
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/user/www
ServerName myserver.local
<Directory /home/user/www/>
Options FollowSymLinks MultiViews
</Directory>
<Directory /home/user/www/appdir3>
Options Indexes
</Directory>
</VirtualHost>
另一方面,您可以向希望允许目录列表的目录添加.htaccess文件。 在/home/user/www/appdir3/.htaccess中添加:
Options +Indexes
<If>
指令。 <If>指令
。