Marre du vol d'images sur votre site?
Par xarli le mardi, juin 14 2005, 00:22 - Trucs et astuces - Lien permanent
Marre du vol d'images sur votre site? Avec mod_rewrite et le référant HTTP vous pouvez vous protéger, en envoyant par exemple une image rigolote ou bien invitant à arrêter ce genre de méthode. C'est très simple, créez une règle se basant sur le type d'objet appelé, et si le référant (la page de provenance ou bien d'appel en d'autres termes) ne correspond pas à votre site ou bien à un appel direct, alors renvoyez un autre objet.
Voilà un exemple de règle, en place chez moi, pour empêcher le hotlinking d'image, et renvoyer une parodie de la publicité de la SNEP :
# Mise en route du moteur rewrite :
RewriteEngine On
# Début des conditions de réécritures
RewriteCond %{HTTP_REFERER} !^http://.*\.xarli\.net/ [NC]
RewriteCond %{HTTP_REFERER} !^http://.*\.precipitation\.fr [NC]
RewriteCond %{HTTP_REFERER} !^$
# Si tout est rencontré, alors on redirige
RewriteRule \.(jpe?g|gif|bmp|png)$ /download/SNEP2.jpg [L]
# Pour pouvoir avoir un journal de réécriture
RewriteLog /var/log/apache2/rewrite.log
Commentaires
hello !
c'est en place où sur ton site ? j'ai voulu tester pour comprendre et voir ce que ça donnait mais ça m'affiche bien l'image... j'ai testé avec une photo de ta galerie et avec l'image de fond de ton bandeau de titre du blog.
Salut,
J'ai testé ta protection sur Xarli et ça n'a pas l'air de fonctionner... j'arrive à afficher cette moto dans un autre site
www.xarli.net/albums/pret...
Effet de cache, vide le et ça devrait être bon.
Et si le module mod_rewrite n'est pas activé...
bric-a-brac.effisk.net/?2...