Base de conhecimento

1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!

Listar o conteúdo de uma pasta que não possui índice

Atualização 06/08/2026

Este guia explica a diretiva "Options +Indexes" para Hospedagem Web, o que facilita a navegação para os visitantes e permite uma personalização mais avançada da forma como os arquivos são exibidos.

 

Introdução

  • Uma das principais vantagens de ativar a indexação de diretórios é que os visitantes podem visualizar e listar todos os arquivos e subdiretórios de um determinado diretório, mesmo que não conheçam o nome exato do arquivo que procuram. Isso pode ser particularmente útil para sites de compartilhamento de arquivos ou sites de download.
  • A indexação de diretórios também facilita a navegação para os visitantes que não estão familiarizados com a estrutura de arquivos do site. Eles podem simplesmente navegar pelos subdiretórios para encontrar o arquivo ou a pasta de que precisam.
  • A diretiva "Options +Indexes" pode ser personalizada para exibir informações adicionais, como o tamanho e a data de modificação dos arquivos, ou para ocultar arquivos ou diretórios específicos.
  • Sem esta diretiva, um visitante pode encontrar um erro do tipo:
Acesso negado!
Você não tem permissão para acessar o diretório solicitado.
Ou não há documentos indexados ou o diretório está protegido.
Se você acredita que este é um erro do servidor, entre em contato com o administrador do site.
Erro 403

 

Listar o conteúdo de uma pasta da Web

Para listar os elementos contidos numa pasta sem um índice específico:

  1. Crie um ficheiro .htaccess na pasta em questão.
  2. Insira o seguinte comando: Options +Indexes

Note que esta solução só funcionará se não houver nenhum índice no diretório em questão; você precisará remover os arquivos index.php, index.html, index.htm, etc., bem como o possível arquivo welcome.php

 

Personalizar a exibição

Aqui está um exemplo de código para personalizar a aparência da lista de arquivos gerada pelo Apache:

Options +Indexes
IndexOptions FancyIndexing
IndexOptions FoldersFirst IgnoreCase NameWidth=* DescriptionWidth=* Charset=UTF-8
HeaderName header.html
ReadmeName footer.html

Neste exemplo, o utilizador ativa a opção "Indexes", adiciona a opção "FancyIndexing" para uma aparência mais agradável, especifica a ordem de classificação dos ficheiros, define a largura das colunas para o nome e a descrição dos ficheiros e especifica os nomes dos ficheiros a serem utilizados para o cabeçalho e o rodapé da lista de ficheiros.

Link para esta FAQ: https://faq.infomaniak.com/147


Esta seção de perguntas frequentes foi útil?