带默认处理程序的目录索引

时间:2016-03-30 06:06:55

标签: apache

如果我使用SetHandler default-handler选项,我将无法再拥有该目录中所有文件的索引。也就是说,Options +Indexes打破了。有没有办法解决这个问题,还是有另一种方法可以使用Apache在目录中列出文件?

2 个答案:

答案 0 :(得分:2)

您不需要索引目录中的所有文件。你想做什么

的index.php

或运行其他脚本,当你这样做时

/

你想要目录的索引吗?要查看目录中的文件列表,请使用此

<Directory /this/is/the/list/directory>
  Options +Indexes
</Directory>

看看这里......

https://wiki.apache.org/httpd/DirectoryListings

答案 1 :(得分:0)

这似乎有效:

<Directory /srv/html/test>
        <Files ?*>
                SetHandler default-handler
        </Files>
</Directory>

它应该在文件名为1个字符或更长的所有文件上设置默认处理程序。自动索引仍然有效(如果已配置,那么)。