O que é um Hotlink e como bloquear

June 23rd, 2008 @ leocabral  -  27 Comentários

Uma das maiores preocupações dos webmasters é o consumo de banda, o que, se ultrapassado o limite contratado, acarreta suspensão do serviço, ou seja, o site fica fora do ar e/ou um gasto maior com um plano de hospedagem que tenha um limite de transferência maior, e esse problema pode agravar-se caso “pseudo-webmasters” utilizem hotlinks para as imagens, vídeos e quaisquer outros arquivos.
O que é um Hotlink?
Hotlink é quando um site ou blog carrega um arquivo (o mais comum são imagens) diretamente do seu site ou blog ao invés de hospedar esses arquivos em seus próprios servidores, ou seja, o “Zé WebRuela” monta uma página com texto e imagens, por exemplo, mas ao invés de copiar a imagem para dentro do seu próprio servidor, ele insere a imagem com o endereço do seu blog (< img src=”http://www.enderecodoseusite.com.br/suaimagem.jpg” alt=”" / >) e cada vez que alguém acessa essa página o navegador busca a imagem no seu servidor para montá-la utilizando sua banda sem lhe trazer benefício nenhum. A grosso modo, é o mesmo que fazer um gato puxando luz do relógio do seu vizinho.
Como bloquear um Hotlink?
Existem algumas maneiras de se bloquear um Hotlink e cabe a você escolher a que mais lhe agradar.

1. Plugin Hotlink-protection – Com este plugin, quando a página que faz um hotlink para o seu site / blog for acessada, ele carregará uma imagem escolhida por você, ao invés da imagem verdadeira. Essa é uma ótima opção para fazer propaganda do seu blog, basta usar uma imagem como a abaixo e hospedar em hosts de imagens gratuitos como o Photobucket ou o Flickr.

hotlink

Baixe o plugin Hotlink-protection e leia como instalar plugins no wordpress.

2. Modificando o arquivo .htaccess – Insira as linhas de código abaixo no seu arquivo .htaccess e bloqueie arquivos a partir de outro site para arquivos GIF, JPG, JPEG, BMP, ZIP, RAR e MP3 no seu servidor.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?seudominio.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|zip|rar|mp3)$ – [F,NC]

3. Ative a Proteção contra Hotlink do seu CPanel

- No CPanel do seu servidor acesse o ícone “Proteção de Hotlink

Proteção de Hotlink

- No quadro “URLs para ativar acesso” insira o endereço do seu site com e sem www. Ex.: http://www.seusite.com.br e http://seusite.com.br. Se desejar habilitar hotlinks para outros sites basta adicioná-los também da mesma forma que fez com o seu.

- Clique em ativar e está pronto.

Related Posts with Thumbnails
Espalhe por aí:
  • email
  • Print
  • Ping.fm
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • MySpace
  • PDF
  • Posterous
  • Rec6
  • Reddit
  • RSS
  • StumbleUpon
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • Yahoo! Buzz
  • Digg

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

27 Comentários → “O que é um Hotlink e como bloquear”

  1. [...] legal: Não foi feito hotlink neste artigo. Por: – Neto Cury [...]

    Responder

  2. Lory

    1 mês atrás

    Olá! Adorei sua dica, vou usá-la no beu blog WP. Aconece que tenho blogs também no Blogger… e é lá que estou tendo esse tipo de problema. Existe uma forma de evitá-lo?

    Obrigada!

    Responder

    • leocabral

      1 mês atrás

      Olá Lory;

      Eu desconheço uma forma de evitar isso no blogger, mas pense comigo, se o servidor do blogger é do Google e não seu, não tem o porque se preocupar. Agora, se as imagens são de autoria sua, como fotos ou ilustrações, por exemplo, faça uma assinatura no photoshop. Assim se alguém roubá-las, pelo menos está assinada.

      Responder

  3. Lory

    1 mês atrás

    Obrigada pela resposta, Leo! Na verdade meu problema não é com as imagens (que não são minhas) e sim com o texto (que é meu). Bloquear as imagens seria uma forma de desestimular copycats. Tem uma criatura, em especial, da qual tento me livrar há ANOS…

    Tx! Parabéns pelo blog!

    Responder

Deixe um Comentário