Apache是否可以为目录启用索引并能够查看每个文件,但同时,密码仅保护某些文件类型。当我使用<FilesMatch "\.(type1|type2)">
时,它们会从目录列表中隐藏,但会变得受密码保护。我只需要它们在目录列表中可用,因为......原因。
这就是我所得到的一半。
<FilesMatch "\.(dat|mca|mcr)$">
AuthName "Protected Files"
AuthType Basic
AuthUserFile /home/web/maps/.htpasswd
require valid-user
</Files>
<Directory /home/web>
Options +Indexes
</Directory>
答案 0 :(得分:1)
考虑安装自己的索引器;通常这只是目录本身(index.php
)中的PHP脚本,它动态检索目录列表。就像Apache的mod_autoindex
一样,但可能看起来更漂亮。
DIY:
现成的,货架:
答案 1 :(得分:1)
IndexOptions + showForbidden将允许自动索引列表中可能最终需要身份验证的内容(或出于任何其他原因而被禁止!)