Como usar o Índice de Diretório para esconder a listagem de arquivos de uma pasta
Olá! Aqui é a Sensei da GeHost 🥋 Hoje vamos resolver uma dúvida clássica: você entra no navegador, digita o endereço de uma pasta do seu site e... surpresa! Aparece uma lista com todos os arquivos ali dentro, tipo uma gaveta aberta pra qualquer visitante bisbilhotar. Isso acontece quando a pasta não tem um arquivo principal (como index.html ou index.php) e o servidor, sem saber o que mostrar, exibe a listagem dos arquivos.
A boa notícia: dá pra fechar essa "gaveta" em poucos cliques, direto no cPanel, usando a ferramenta Índice de Diretório (também chamada de Index Manager). Vamos lá, passo a passo.
Por que isso importa?
Deixar a listagem de arquivos aberta pode expor nomes de arquivos, imagens, backups ou scripts que você não queria mostrar publicamente. Fechar essa listagem é uma boa prática simples de organização e privacidade do seu site.
Passo a passo no cPanel
-
Acesse o cPanel com o usuário e senha da sua hospedagem (você encontra o link de acesso no seu painel do cliente, em painel.gehost.com.br, ou recebeu por e-mail na entrega da hospedagem).
-
Localize a ferramenta "Índice de Diretório" na tela inicial do cPanel. Ela costuma ficar na seção Avançado. Se não achar de primeira, use a barra de busca no topo do cPanel e digite "índice" ou "index".
- Navegue até a pasta que você quer proteger. A ferramenta mostra a árvore de diretórios do seu site — normalmente tudo começa dentro de public_html. Clique nos ícones de pasta para ir descendo até encontrar a pasta certa.
- Ao lado da pasta escolhida, clique em Editar (ou no ícone de edição).
- Selecione a opção "Sem Indexação" (No Indexing). É essa opção que diz ao servidor: "se não tiver um arquivo principal aqui, não mostre a lista de arquivos pra ninguém".
- Clique em Salvar. Pronto! A partir de agora, quem tentar acessar aquela pasta diretamente pelo navegador vai receber uma mensagem de acesso proibido, em vez da listagem de arquivos.
Alternativa: criar um arquivo índice
Outra forma (que pode ser usada junto ou no lugar da anterior) é simplesmente colocar um arquivo index.html ou index.php dentro da pasta — mesmo que seja uma página simples de "Acesso restrito" ou um redirecionamento. Assim, o servidor sempre terá algo pronto pra exibir e nunca vai cair na listagem de arquivos.
Você pode enviar esse arquivo pela ferramenta Gerenciador de Arquivos do cPanel:
Dica da Sensei: proteger a listagem de arquivos não substitui outras camadas de segurança. Se a pasta guarda algo sensível (como backups ou arquivos de configuração), o ideal é nem deixá-la dentro de uma área pública do site. Na dúvida, fale com o suporte pelo seu painel de cliente.
Dica da Sensei: depois de aplicar a configuração, teste! Abra o navegador em uma aba anônima e digite o endereço da pasta (ex.: seudominio.com.br/nome-da-pasta/). Se aparecer "Forbidden" ou uma página sua, deu tudo certo.
Se tiver qualquer dúvida durante o processo, é só chamar o suporte pelo seu painel — estamos aqui pra ajudar! 🌱