Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

danilolemoss

Bloqueio de acesso direto via URL aos arquivos: doc,jpg,png ...

Recommended Posts

Olá,

É simples, basta alterar as permissões dos arquivos que você quer direto pelo servidor. Sem a necessidade de usar o PHP para isso.

Tente o CHMOD...

Abraços

Ótima ideia Diogo, como eu faço esse procedimento localmente?

Estou testando o site antes de subir ele ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acesse o diretório que vc deseja bloquear e digite o comando:

Lembrando que é preciso ser super-usuário, caso esteja usando Linux, ou abrir como administrador, no caso do Windows.

 

chmod PERMISSÕES

 

Abaixo segue um link explicando todos os parâmetros de permissão do chmod.

http://www.december.com/unix/ref/chmod.html

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os arquivos de imagem são utilizados dentro do código HTML (<img src="blablabla.jpg">)? Se sim, não tem como usar o CHMOD, já que, visualizando o código fonte o caminho deles estará visível.

Agora, se os arquivos são para armazenamento, e somente usuários credenciados podem acessá-los, você pode dar uma mascarada com um código para download, onde ninguém vai saber onde os arquivos estão armazenados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Buenas tchê.

 

Dá uma olhada aqui (http://stackoverflow.com/questions/10236717/htaccess-how-to-prevent-a-file-from-direct-url-access). Acho que pode resolver teus problemas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Danilolemoss

 

Você já tento o robots.txt ?

Ainda não ...

Buenas tchê.

 

Dá uma olhada aqui (http://stackoverflow.com/questions/10236717/htaccess-how-to-prevent-a-file-from-direct-url-access). Acho que pode resolver teus problemas.

Bom dia Marlon,

 

Parece que meu servidor não reconhece o htaccess, Já ativei o rewrite_module pra ver se resolvia, porém não resolveu nada, To quebrando a cabeça p resolver... rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consegui, tenho poucos conhecimentos neste seguimento ...

 

 

Existe uma outra forma ?

 

Oi Danilo,

Como os outros colegas citaram acima e possivel sim, mas eu acho a forma mais simples pelo CHMOD mesmo...

Qual foi a dificuldade que voce encontrou ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, testei agora o código abaixo e funcionou perfeitamente.

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC] 
RewriteRule \.(gif|jpg|png|doc|xls)$ - [F]

Você reiniciou o Apache após habilita o rewrite?

Já limpou o cache do navegador após aplicar as alterações no .htaccess?

Colocou o .htaccess na raiz do site que você está querendo bloquear?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.