Empêcher les liens directs vers les images

Puisqu'il y a toujours des troubles-fête qui pensent qu'ils peuvent impunément republier des images de ce site sans me donner crédit et en les liant directement pour utiliser ma bande passante en prime, j'ai dû me résoudre à interdire cette pratique.

Pour les curieux, j'ai placé un fichier .htaccess dans le répertoire images de ce site, via un "template module" de MovableType, ce fichier contenant le code suivant :

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?padawan.info(/)?.*$ [NC]
RewriteRule .*.(gif|jpg|jpeg|png)$ - [F,NC]

N.B.: si vous voulez réutiliser ce code, n'oubliez pas de remplacer padawan.info par votre propre nom de domaine. Cette méthode ne fonctionne que sous Apache ou un serveur qui reconnaît ce mécanisme.

Terminé les liens directs vers des images ici.

A moins que je ne le spécifie autrement, si vous souhaitez réutiliser une de mes images, merci de respecter la licence de ce site et d'héberger l'image sur votre propre site.

6 commentaires

Le rewrite c'est tabou on en viendra tous à bout !

Enfin... surtout pour ce genre de cas. Si tu peux faire du setenvif, c'est beaucoup mieux :

SetenvIfNoCase Referer "^-$" local_ref=1
setenvifNoCase Referer "^http://(www\.)?padawan\.info(/Š$)" local_ref=1

[FilesMatch "\.(gifŠjpe?gŠpngŠphp)$"]
Order Allow,Deny
Allow from env=local_ref
[/FilesMatch]

(faut changer les [ et ] bien sûr)

C'est pas tabou, c'est juste que ça dégrade les performances du serveur (surtout en .htaccess, les règles devant être lues à chaque fois).

Pour pas mal de cas, il y a des solutions moins coûteuses. Par exemple, pour faire une redirection suite à un changement d'url, il vaut mieux utiliser redirect ou redirectMatch qui présente en plus l'avantage de pouvoir envoyer un "permanent".

Mais parfois, j'admet que le rewrite est indispensable, je suis pas rewritephobe ;-)

Voir aussi une solution élégante qui permet de remettre une image en contexte quand elle est postée en lien direct :

Smarter Image Hotlink Prevention.

Merci pour ces 2 astuces! elles fonctionnent toutes les deux.

J'avais aussi des problemes de trafic et pas envie d'acheter du trafic a cause de sites qui me pompe de la BP...!

encore merci!

Laisser un commentaire

En laissant un commentaire, vous acceptez la politique des commentaires de ce blog.

Billets plus ou moins similaires

Notes récentes

  • Vote électronique : du risque technique au danger politique

    Il y a plus de six ans que j'ai commencé à écrire sur le vote électronique, et les dernières informations que je vois passer continuent...

  • Ne recopier pas n'importe quoi dans un fichier .htaccess

    Je republie ici un commentaire que j'ai laissé sur un article SEO douteux sur Leuromag, parce que je n'ai qu'une confiance limitée dans la modération...

  • Torchons-nous avec la liberté

    Rappelons que l'auteur de cette photo concourrait dans la catégorie « politiquement incorrect ». On peut dire, et c'est encore plus vrai depuis hier, qu'il n'a pas...

  • Déconnexion

    Rappelons qu'Internet n'a jamais été une zone de non droit, les éditeurs de presse, eux, ont toujours milité pour un exercice responsable de leur métier,...

  • BJ

    Dans les coulisses de Paris Web… Et c'est au cours de cette même réunion que j'ai appris qui est ce Paul le poulpe qui s'étale...