Bloquer le hotlinking d’images avec htaccess

Depuis que la recherche Google Image existe, les internautes on plus de facilités à trouver des images pour les intégrer dans les forums, dans leur blog ou leurs profils de réseaux sociaux. C’est ce que l’on nomme le hotlinking : l’image reste hébergé sur votre serveur, mais est appelé par des pages externes. Le problème est que ce chargement peut alourdir et ralentir l’accès à votre hébergement et donc limiter les capacités des sites et des script qui sont situés sur ce serveur.

hotlinking

Mais heureusement le fichier .htaccess peut empêcher cela. Il va bloquer le chargement d’une image s’il n’est pas fait à partir du domaine spécifié. Vous pouvez ajouter ce morceau de code au début du fichier.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?votre-url.com/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png)$ – [F]

Et si vous souhaitez manifester votre mécontentement en replaçant l’image souhaité par un message, remplacez la ligne :

RewriteRule \.(gif|jpg|jpeg|png)$ – [F]

par celle-ci :

RewriteRule \.(gif|jpg|jpeg|png)$ http://www.votre_url.com/images/votre-image.png [R,L]

Vous trouvez des sources d’inspiration en cherchant ici. Voila comment bloquer le hotlinking d’images avec htaccess!

2 Comments

Comments are closed.