Força a listagem do diretório do Apache, mesmo que os arquivos DirectoryIndex estejam presentes

6

Como posso configurar o Apache para listar arquivos em um diretório mesmo se um arquivo de índice estiver presente?

Por exemplo, se eu tenho um diretório /var/foo que contém vários arquivos, e um deles é um índice de diretório (index.html, index.php, etc.), como posso fazer o Apache mostrar o diretório listando em vez de exibir o conteúdo de index.html, quando um usuário navega para http://example.com/foo/ ?

# Directory listing for /var/foo/, mapped to http://example.com/foo/
..
.
code.c
readme.pdf
index.html

Eu usei o seguinte, mas imagino que exista uma maneira melhor:

Options +Indexes +MultiViews
DirectoryIndex will-never-exist.xyz
    
por Jake Petroules 31.12.2011 / 11:34

2 respostas

5

Você pode deixar a opção DirectoryIndex vazia ou apenas desativar o módulo dir_module .

    
por 31.12.2011 / 12:46
3

A diretiva DirectoryIndex pode ser limitada no escopo com Directory block

<Directory /path/to/directory/to/list>
    Options +Indexes +MultiViews
    DirectoryIndex will-never-exist.xyz
</Directory>

Isso limita o escopo para o diretório em particular, em vez de seu vhost ou servidor, etc.

    
por 31.12.2011 / 11:55