Ir ao conteúdo

PHP htaccess, bloquear acesso a diretórios.


Ir à solução Resolvido por Visitante,

Posts recomendados

Postado

ola sou novo no forum , gostaria de uma ajuda, queria bloquear as pastas para usuarios externos nao consiguirem acesso, por exemplo ao diretório de imagens , www.site.com.br/imagens , como e a primeira vez tentando usar o htaccess , eu tentei colocar "Deny from all", como informado ele bloqueou tudo até acesso imagens, ou seja, o css fico tudo bagunçado, queria saber como o bloquear mas liberar acesso as imagens para o estilo. 

  • Solução
Postado

voce pode colocar um erro 403 no htaccess para não permitir a visualização da estrutura de pastas do site

Dentro do seu htaccess coloque exatamente estas duas linhas:

 

# Bloqueia a listagem de diretórios.

Options All -Indexes

 

# Mensagem de erro personalizada.

ErrorDocument 403 "Desculpe! acesso nao permitido!

 

Para testar você tenta acessar uma pasta do seu site pela sua url por exemplo http://www.meusite.com.br/fotos

 

o htaccess vai lhe enviar uma mensagem de erro assim no navegador

image.png.428bf41517d18c110941b2dd51116efe.png

adicionado 2 minutos depois

Acabei de achar esse link abaixo também, ele complementa o que eu disse mostrando até como personalizar uma página html de resposta!

 

https://pt.stackoverflow.com/questions/2108/definir-página-personalizada-de-erro-403

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...