Bloqueando links para imagens do seu site para evitar consumo excessivo de largura de banda (bandwidth)
Você identificou que existe alguma página na internet usando imagens, vídeos, músicas que estão hospedados no seu site sem sua autorização? Você pode bloquear isto e evitar que seu site saia fora do ar por consumo excessivo de largura de banda.
Passo-a-passo para bloquear o acesso externo às imagens e outros arquivos de seu site
1. Crie um arquivo chamado .htaccess (exatamente assim, com um ponto na frente).
2. Coloque neste arquivo o conteúdo de texto abaixo:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?meudominio.com.br/.*$ [NC]
RewriteRule .(gif|jpg|png|js|css)$ - [F]
</IfModule>
Contudo, se seu site já contiver este arquivo, você deve apenas modificá-lo e adicionar estas linhas de código ao arquivo:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?meudominio.com.br/.*$ [NC]
RewriteRule .(gif|jpg|png|js|css)$ - [F]
Troque meudominio.com.br pelo endereço do seu site. No exemplo acima estamos bloqueando o acesso a qualquer imagem .GIF, .JPG e .PNG. Bloqueamos também o acesso a arquivos de .JS e .CSS.
Para adicionar outros formatos basta editar o campo (gif|jpg|png|js|css) separando cada nome com uma barra |. Você pode bloquear vídeos e músicas (.WMV, .MPEG, .MP3, .WAV etc). Pode bloquear também links para arquivos .PDF, .DOC, .TXT e qualquer outro formato que desejar.
Dessa forma somente o seu site terá permissão para ter links apontados para estes tipos de arquivo. Se algum “esperto” tentar utilizar estes arquivos hospedados no seu plano de hospedagem não terá sucesso.
Este texto foi baseado em um artigo publicado por Lucas Barbosa.
Me siga no Twitter para ficar por dentro das novidades do blog.


muito interessante este artigo,
é q o meu caso é bem parecido com este, eu tenho alguns sites e todos eles tem um arquivo de funçoes do bd chamado funcoes.php, só q eu queria centralizar essas paginas de funções todos num só dominio o dominio mestre, só que inclui-las por include eu ja vi que o servidor naum aceita arquivos externos, e vi atraves desse artigo q dê para incluir arquivos em uma determinada pasta do servidor q contenha esse arquivo .htaccess configurado para deixar incluir arquivos .php,
vc poderia me ajudar, nessa empreitada ?