Muito frequentemente vejo sites a referenciarem directamente as imagens aqui residentes. Não comentando o acto em si, um problema que rapidamente vem ao de cima é o facto do roubo da largura de banda alheia. Tudo bem que copiem as imagens para o servidor que possuem, mas fazer um link directo para a imagem, é o equivalente a tornar este site num provider de imagens.
Aqui fica uma solução:
1- Movimentar as imagens para um directório bem definido
2- criar um .htaccess no directório com o seguinte conteúdo
SetEnvIfNoCase Referer "^http://www.your-domain-name-here.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://www.your-domain-name-here.com$" locally_linked=1
SetEnvIfNoCase Referer "^http://your-domain-name-here.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://your-domain-name-here.com$" locally_linked=1
SetEnvIfNoCase Referer "^$" locally_linked=1
<FilesMatch "\.(gif|png|jpe?g)$">
Order Allow,Deny
Allow from env=locally_linked
</FilesMatch>
Válido para servidores a correr Apache.
Os comentários a este artigo são da exclusiva responsabilidade dos seus autores e não veiculam a opinião do obvious sobre as matérias em questão.