Proteger imagens de HotLink via .htaccess

Hotlinking é uma prática comum na web. Muitos usuários ou copiam seu conteúdo e, com isso, suas imagens, ou fazem isso descaradamente. Não upando a imagem para seus próprios servidores ou, sequer, para um outro serviço de hospedagem de imagens, como o ImageShack (que costumo usar). Sendo assim, se copiarem a imagem, até não causará tanto prejuízo.

O problema é que, em um blog de papéis de parede, não se pode confiar nestes serviços. Você deve manter os arquivos consigo, fazer os backups regulares etc. A solução, então, é impedir que outros usuários copiem os endereços de suas imagens e, assim, sejam incapazes carregar seu servidor. “Ahhh, mas eu tenho banda ilimitada, não tem problema.” Não se iluda, meu caro, requisições consomem memória, e provavelmente seu servidor vai gritar se passar dos limites.

Com isso em mente, a solução é mesmo proteger seus arquivos. Uma maneira fácil de fazer isso é usando o arquivo .htaccess. Para utilizá-lo, basta atualizar o arquivo abaixo alterando o seudominio.com pelo seu domínio. Assim terá imagens nas estensões jpg, png, ico e gif protegidas.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?seudominio\.com/.*$ [NC]
RewriteRule .*\.(gif|jpg|png|ico)$ - [F,L]

Dica retirada de Store Crowd (vale a pena conferir todo o post)

Deixe seu comentário