[hotlinking] - Mare des leechers...

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

Startide
WRInaute discret
WRInaute discret
 
Messages: 158
Inscription: 11 Juil 2005

[hotlinking] - Mare des leechers...

Message le Dim Juil 17, 2005 23:17

Voilà les stats de mon site indiquent que des petits malins utilisent des images de chez moi pour illustrer leur site. Mine de rien à coups de 100 hits / jour sur diverses images, ca finit par chiffrer à la longue.

Je voudrais donc bloquer certains domaines, et les renvoyer vers une bannière du site hébergée chez free (histoire de pas consommé de bande passante :D).

Le web fourmille de tutos pour tout bloquer, ou pour autoriser certains, mais pas pour bloquer certains, celui que j'ai trouvé fonctionne trop bien : même mon domaine est bloqué :D

Donc si qqn a quelques morceaux de code à me proposer, merci par avance :)

petit-ourson
WRInaute impliqué
WRInaute impliqué
 
Messages: 855
Inscription: 31 Mai 2004

Message le Dim Juil 17, 2005 23:36

Il y a cette solution mais n'est pas infaillible :

Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.example.com [NC]
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]


à ajouter sans le .htaccess


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Dim Juil 17, 2005 23:46

c'est pas du rewrite, mais en php, tu peut faire ca :
protégez vos images
apres, tu rewrite toutes les images sur ce fichier, et le tour est joué

Startide
WRInaute discret
WRInaute discret
 
Messages: 158
Inscription: 11 Juil 2005

Message le Lun Juil 18, 2005 5:48

KaZhaR > j'utilises spip sur mon site, ca me semble pas possible de procéder ainsi.

petit-ourson > merci, mais elle fait quoi exactement ta commande là ?

La dernière ligne, après le - faut préciser l'url de l'image à afficher à place de celle demandée ?

Merci pour vos réponses rapides dans tous les cas :)

petit-ourson
WRInaute impliqué
WRInaute impliqué
 
Messages: 855
Inscription: 31 Mai 2004

Message le Lun Juil 18, 2005 6:37

Si les images sont demandées à partir d'un nom de domaine autre que le tien et dont le referer est différent d'aucun nom de domaine (pour les navigateurs ayant désactivé le referer) alors tu lui fourniras une autre image.

Oui il me semble qu'il faut indiquer l'image que tu veux servir après le "-"


cybervince
WRInaute impliqué
WRInaute impliqué
 
Messages: 880
Inscription: 1 Aoû 2004

Message le Lun Juil 18, 2005 9:07

J'aurai tendance à voir un truc du genre:

Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} ^http://www.siteabloquer.com [NC]
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]

petit-ourson
WRInaute impliqué
WRInaute impliqué
 
Messages: 855
Inscription: 31 Mai 2004

Message le Lun Juil 18, 2005 11:55

cybervince a écrit:J'aurai tendance à voir un truc du genre:

Code: Tout sélectionner
RewriteCond %{HTTP_REFERER} ^http://www.siteabloquer.com [NC]
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]


Bah moi j'aurai plutot tendance à bloquer tout le monde et debloquer au cas par cas ;o)

Startide
WRInaute discret
WRInaute discret
 
Messages: 158
Inscription: 11 Juil 2005

Message le Lun Juil 18, 2005 15:19

Non moi j'autorise tout le monde, je bloque que ceux qui rapportent pas de visites en retour. Après tout le we doit être accessible à tous et puis je suis pas à ce point charette niveau bande passante pour en arriver à ces extrémités ^^

tloury
WRInaute discret
WRInaute discret
 
Messages: 159
Inscription: 12 Aoû 2002

Message le Lun Aoû 22, 2005 10:07

Il y a une solution plus élégante qui permet de remplacer l'image par une page avec des liens vers le site au lieu de renvoyer simplement une erreur dans certains cas.

Voir : http://www.alistapart.com/articles/hotlinking/

Utilise .htaccess et PHP.

Voir aussi : Vol de bande passante : http://www.webrankinfo.com/forums/viewtopic_27638.htm
Et, sur le vol de bande passante, quelques définitions :
http://www.azurs.net/photoblog/vol-de-b ... sante.html .

Pour ma part, j'utilise un petit script qui rend l'image blanche quand elle est hotlinkée, en écrivant un petit message dessus.
Dernière édition par tloury le Sam Aoû 27, 2005 11:13, édité 1 fois.

petit-ourson
WRInaute impliqué
WRInaute impliqué
 
Messages: 855
Inscription: 31 Mai 2004

Message le Lun Aoû 22, 2005 10:34

Voilà pourquoi je désactive l'info concernant le "Referer" sur mon navigateur lol


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

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