O que são Hotlinks?

O Hotlinking, também conhecido como vinculação inline ou direta, está vinculando diretamente de um site para o (s) arquivo (s) de outro site. Os arquivos vinculados mais comumente são arquivos de imagem. Digamos que alguém esteja procurando uma imagem para o blog deles. Eles encontram uma imagem que eles gostam no seu site. Em vez de salvar a imagem e enviá-la para o site para exibição, ela apenas vincula diretamente à imagem em seu site a partir do blog dele.

Uma imagem vinculada corretamente do seu site deve ser algo como isto:

Hotlink, também conhecido como vinculação inline ou direta, é o nome dado a prática de se utilizar em um site, arquivos (em geral imagens) alocados no servidor de outro site, fazendo um link direto.

Por exemplo: um site qualquer, em vez de hospedar uma foto no seu próprio servidor faz um link para uma foto que está em outro site, que possui seu servidor. Ou seja, ao criar um post, por exemplo, em vez de apontar a localização da foto para um diretório dele (exemplo: “/imagens/imagem.jpg”), usa o endereço da foto do outro site (exemplo: “https://www.outrosite.com/imagens/imagem.jpg”).

Por que a utilização de Hotlinks é ruim?

Basicamente é um roubo de tráfego. Tráfego é a quantidade de dados transferidos de um website para um computador.

Suponha que um site A esteja utilizando uma imagem do site B por Hotlink. Isso quer dizer que sempre que alguém visita o site A, é preciso ter uma largura de banda do site B para exibir o arquivo.

Portanto, este tipo de ação faz com que o tráfego em seu site aumente, podendo causar intermitência, lentidão,  ou até que seu site saia do ar.

Como Evitar?

Para evitar este problema recomendamos uma solução:

Incluir em seu arquivo .htaccess o seguinte código:

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

Este código irá bloquear o acesso a todos os arquivos especificados  na última linha de seu site que não seja proveniente de dentro do seu domínio. Um site útil que pode ser utilizado para gerar este trecho de código para se inserido em seu site é http://www.htaccesstools.com/hotlink-protection/

Além disso, caso utilize o WordPress, recomendamos a utilização de plugins. Existem plugins criados especificamente para cuidar de hotlinks, mas os mesmos não possuem boa avaliação. Porém, existem dois plugins que podem ser úteis: “All In One WP Security & Firewall” e “Yoast SEO“.

Páginas Relacionadas