Interdire le hotlinking

Posté par didgon le 23/03/2010 04:31:11
Quoi de plus pénible que de retrouver vos images présentes sur d'autres sites que le vôtre avec l'insertion de vos liens.

Beaucoup trop d'internautes s'autorisent cette pratique détestable et abusive.

Cela s'appelle un hotlinking d'image.

Les internautes se servent alors de l'adresse du fichier publié sur votre site, souvent une image, pour l'afficher sur un autre site, blog,

forum, page perso, etc...

Ils utilisent ce procédé font l'économie de bande passante sur leur serveur en se servant de la vôtre, ce qui est

inadmissible et peut vous poser un risque de dépassement du quota mensuel si votre bp est restreinte pour votre hébergeur !

Voici un code qui vous permettra de contrer le copier-coller d'images et soulagera la bande passante de votre site qui n'a nul besoin d'être utilisée pour d'autres sites que le vôtre.

La procédure
1) Créez un fichier .htaccess
2) Insérez ce code (qu'il vous faudra modifier)

<IfModule mod_rewrite.c>
      
RewriteEngine on
      RewriteCond 
%{HTTP_REFERER} !^$
      
RewriteCond %{HTTP_REFERER} !^http://(www.)?votre_site.com/.*$ [NC]
      
RewriteRule .(gif|jpe?g|png|bmp)$ - [F]
      </
ifModule>


3) Modifiez votre_site\.com par le nom et l'extension du vôtre.
4) Insérez un fichier.htaccess à la racine de votre site en utilisant votre ftp.
5) Testez-le en insérant une de vos images sur un autre site, vous verrez le résultat.

6) Petite amélioration : vous pouvez faire apparaitre une image que celles "volées". Comme par exemple un panneau d'interdiction où n'importe quelle image à votre convenance.
Modifier alors

RewriteRule .(gif|jpe?g|png|bmp)$ - [F]


Par ceci:

RewriteRule .*.(gif|jpe?g|png|bmp)$ http://url_de_votre_image.jpg [R,NC]


Toutes les images prises sur votre site seront

remplacées par celle que vous aurait choisie.

Voici une protection simple à mettre en place et loin d'être inutile. N'hésitez pas à l'utiliser. je souris

Info : Ce code ne permet pas l'interdiction du téléchargement de vos images, d'ailleurs il n'en existe aucun fiable

pour éviter cela...

Origine de ce sujet

Cette contribution était de : http://nullos.centralexpresservice.com/modules/newbb/viewtopic.php?topic_id=175&post_id=499