Blocage de leeching par .htaccess


Image par Drawgood

Si vous voulez utiliser un fichier .htaccess pour protéger vos images … c’est bien compréhensible. J’ai tendance à utiliser un fichier sélectif c’est à dire un fichier où je dis quels sites je veux interdire pour ne pas les voir prendre mes images en permanence et faire du leeching c’est à dire afficher sur un site X des images hébergées sur un site Y.

Voilà mon petit template – à adapter à vos besoins :

RewriteCond %{HTTP_REFERER} ^http://(.+\.)?forum-auto\.com/ [NC,OR] RewriteCond %{HTTP_REFERER} ^http://(.+\.)?forum-actif\.net/ [NC,OR] RewriteCond %{HTTP_REFERER} ^http://(.+\.)?planeterenault\.com/ [NC,OR] RewriteCond %{HTTP_REFERER} ^http://(.+\.)?motorslive\.fr/ [NC,OR] RewriteCond %{HTTP_REFERER} ^http://(.+\.)?myspace\.com/ [NC,OR] RewriteCond %{HTTP_REFERER} ^http://(.+\.)?blogspot\.com/ [NC,OR] RewriteCond %{HTTP_REFERER} ^http://(.+\.)?livejournal\.com/ [NC] RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://votresite.com/leeching.gif [L]

La dernière ligne remplace donc l’image demandée initialement par l’image de votre choix. Personnellement j’affiche une pub pour mon site :-p

Tags: , ,

  • Christophe

    Trop bon !
    Merci pour le tip.