Comment eviter de se faire hotlinker ses images ?

La magie du .htaccess questionnée et expliquée

Modérateur: Modérateurs

Comment eviter de se faire hotlinker ses images ?

Messagede sylvain » Mar 21 Oct 2008 09:23

Bonjour à tous,

Un pote m'a dit qu'on pouvait éviter le hotlinking grâce au htacces, mais je galère et ça ne marche toujours pas. Est ce que quelqu'un sait comment faire ?

Merci d'avance :oops:
Avatar de l’utilisateur
sylvain
Ninja
 
Messages: 86
Inscription: Lun 20 Oct 2008 22:37

Re: Comment eviter de se faire hotlinker ses images ?

Messagede Ninja Man » Mar 21 Oct 2008 10:01

Salut Sylvain,

Ce genre de code à placer dans le .htaccess à la racine de ton site devrait aider :
Code: Tout sélectionner
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?tonsite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpg|gif|png)$ /lehotlinkcestmal.jpg [L]


La première ligne active le mode rewrite du serveur.
Ensuite, la seconde ligne regarde si le referer provient de ton site (NC indique qu'on se moque de la casse). La troisième regarde si le referer est vide.
Et alors, la quatrième, si le referer n'est ni ton site, ni un referer vide, remplace les images jpg, gif ou png de ton site par l'image lehotlinkcestmal.jpg.
Le [L] met fin à la ronde des conditions.

En clair, si un petit malin affiche une image de ton site sur le sien en la laissant hébergée sur ton serveur, il va faire apparaître ton image lehotlinkcestmal.jpg
Ninja Man
Super Ninja
 
Messages: 3
Inscription: Lun 20 Oct 2008 19:43

Re: Comment eviter de se faire hotlinker ses images ?

Messagede sylvain » Jeu 23 Oct 2008 13:11

En cherchant un peu, j'ai aussi trouvé ça sur le web :

Code: Tout sélectionner
SetEnvIfNoCase Referer “^http://(www.)?le_ndd.com” spam_ref=1
<FilesMatch “(.*)”>
order deny,allow
deny from all
Allow from env=spam_ref
<FilesMatch “(.*)”>


Ça interdit tous les hotlinks et les downloads depuis d'autres domaines que le_ndd.com. L'avantage par rapport à la solution précédente c'est qu'n ne spécifie pas le type de fichier. Par contre ça ne remplace pas l'image !
Avatar de l’utilisateur
sylvain
Ninja
 
Messages: 86
Inscription: Lun 20 Oct 2008 22:37


Retourner vers Redirection et .htaccess

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron