Utilisation de ma Bp par d'autres sites.

WRInaute discret
Bonsoir tout le monde,

Etant etonné par le traffic d'un site que je gère j'ai analysé les fichiers logs et je me rend compte que beaucoup de sites et forums utilisent directement les gifs disponibles depuis mon site....

Il y a deja beaucoup de sites...

Comment faire pour eviter que ces sites la puissent utiliser les images qui se trouvent sur mon site

merci
 
WRInaute accro
petit mail aux sites en question.

J'en ai eu un ou deux qui ont fait cela et même après des mails de rappel n'ont pas changé leur politique de pompe-moi les images.
Resultat: un après midi a remplacer mes images et a refaire celles qu'ils me pompaient. Et je te dis pas les images :-D

Mais commence par la voie mail!
 
WRInaute discret
mdr ... j'adore cette idée cthierry !!

Ya un site espagnol qui me fait la même chose et qui répond pas à mes courriels ... ;)
 
WRInaute discret
effectivement ta technique est sympa,

mais le problème pour l'email est qu'il y a beaucoup de blogs ou forumactif pour pas les citer...

donc il faut s'incrire etc...

moi je serai plutot a la recherche de quelque chose(scripts, htacces etc...) interdisant l'affichage des images pour tous les domaines sauf mon domaine..

mais je ne sais pas si ce que je recherche existe

sinon la modification de l'image me fait rigoler a l'avance !!!


Edit :

En fouillant de plus en plus dans mes fichiers logs je me rend compte que meme le site de nolwen utilise des images de mon site... J'espere trouver une reponse rapide car mon site avec 400 VU/J fait entre 800Mo/J et 1,2Go/J ce que trouve enorme...
 
WRInaute impliqué
Salut,

ça s'appelle du hotlink et c'est un grand fléau des sites en mutuel... Voici donc le code à placer dans un hatccess pour stoper cela :

Code:
# Hotlink control
SetEnvIfNoCase Referer "^http://www.monsite.net/" local_referal
SetEnvIfNoCase Referer "^$" local_referal

<FilesMatch "\.(gif|jpe?g|png)$">
	Order Deny,Allow
	Deny From All
	Allow from env=local_referal
</FilesMatch>

En faisant un recherche sur le forum, il y a déjà plusieurs sujets sur ça !

a+
 
WRInaute discret
effectivement grace a google j'ai trouvé un sujet de webrank traintant du meme probleme

http://www.thepcmanwebsite.com/hot_link ... pper.shtml

En utilisant ce generateur j'ai reussi a stopper l'affichage depuis un site distant

y a t'il une difference avec ton code ??

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.monsite.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://monsite.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://monsites.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://monsite.net/.*$ [NC]
RewriteRule .*\.(.htaccess|[Gg][Ii][Ff]|[Jj][Pp][Gg]|[Jj][Pp][Ee][Gg]|[Jj][Ss]|[Mm][Pp][3]|[Pp][Dd][Ff]|[Pp][Nn][Gg]|[Ss][Ww][Ff]|[Zz][Ii][Pp])$ http://www.monsite.net [R,NC]
 
WRInaute discret
Sir Dipp a dit:
Il est plus abouti, et en plus des images il permet de ne pas prendre tous les autres fichiers, genre mp3, etc..

Ok merci beaucoup,

Une chose...

Je suppose que du coup pour les images.google plus aucunes images seront disponibles,

Est ce judicieux d'autoriser les domaines googles??
 
WRInaute impliqué
Si tu veux être dans Google Images, tu as pas vraiment le choix, mais tu devras mettre google ainsi que toutes ses extentions :)
 
WRInaute impliqué
je pense que tu peux ajouter ça dans le paquet de lignes

Code:
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]

C'est quelque chose qui revient souvent sur les sujet du hotlinking, du moins sur les forums américains :)

A+
 
WRInaute discret
Ok merci il faut que je fasse des tests alors

Sir Dipp a dit:
je pense que tu peux ajouter ça dans le paquet de lignes

Code:
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !search\?q=cache [NC]

C'est quelque chose qui revient souvent sur les sujet du hotlinking, du moins sur les forums américains :)

A+
 
WRInaute discret
Re bonjour tout le monde,

Suite a la mise en place du code ci dessous dans le .htacces

Code:
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://www.monsite.net/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://monsite.net/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://monsites.net/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://monsite.net/.*$ [NC] 
RewriteRule .*\.(.htaccess|[Gg][Ii][Ff]|[Jj][Pp][Gg]|[Jj][Pp][Ee][Gg]|[Jj][Ss]|[Mm][Pp][3]|[Pp][Dd][Ff]|[Pp][Nn][Gg]|[Ss][Ww][Ff]|[Zz][Ii][Pp])$ http://www.monsite.net [R,NC]

les visites sur mon visites ont augmentées depuis dangereusement (500 VU/J -> ... 2600 pour hier et deja 2300 pour la journée du 16 a 8h00. alors que la journée du 14 a ete normal pourtant le code etait deja en place..)

pour la plus part en access direct.

hier j'ai donc consomé 4,50 Go de donnée, je vais donc exploser mon forfait de "25Go" par mois, je vais contacter 1&1 pour voir s'ils peuvent analyser un peu plus finement mes logs

qu'en pensez vous?
 
WRInaute discret
Apres avoir chercher pendant un petit moment,

il semblerait que ce soit une personne qui envoi des mails avec des gifs de mon site en signature ou autre...

mais beaucoup de mails!!!!

est ce que .htaccess bloque l'affichage de mes gifs depuis des emails en html .
 
WRInaute accro
cadrem a dit:
Re bonjour tout le monde,

Suite a la mise en place du code ci dessous dans le .htacces

Code:
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://www.monsite.net/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://monsite.net/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://monsites.net/.*$ [NC] 
RewriteCond %{HTTP_REFERER} !^http://monsite.net/.*$ [NC] 
RewriteRule .*\.(.htaccess|[Gg][Ii][Ff]|[Jj][Pp][Gg]|[Jj][Pp][Ee][Gg]|[Jj][Ss]|[Mm][Pp][3]|[Pp][Dd][Ff]|[Pp][Nn][Gg]|[Ss][Ww][Ff]|[Zz][Ii][Pp])$ http://www.monsite.net [R,NC]

les visites sur mon visites ont augmentées depuis dangereusement (500 VU/J -> ... 2600 pour hier et deja 2300 pour la journée du 16 a 8h00. alors que la journée du 14 a ete normal pourtant le code etait deja en place..)

pour la plus part en access direct.

hier j'ai donc consomé 4,50 Go de donnée, je vais donc exploser mon forfait de "25Go" par mois, je vais contacter 1&1 pour voir s'ils peuvent analyser un peu plus finement mes logs

qu'en pensez vous?

Tu n'as pas ajouter les lignes pour google ?
 
WRInaute accro
Une autre question (pour tous):

Ici on a donné la possibilité de n'autoriser que notre site pour l'utilisation des images. Mais n'y a t-il pas la possibilité de ne bloquer que le site que l'on souhaite ? Au lieu d'autoriser que notre site, on bloque le site ou l'on rencontre des problèmes...

Cela me semble moins contraignant !
 
WRInaute impliqué
Si le coee est mis en place et que la personne semble envoyer quand même les emails avec les gifs dedans alors ça pas l'air de fonctionner.
 
WRInaute discret
En tout cas pour l'affichage des gifs depuis une autre domaine que le mien cela fonctionne bien.

mais pour depuis les emails j'ai pas pu tester....

je suis deja a 4000 VU pour aujourd'hui.... ce qui fait 8 fois plus que d'habitude....
 
WRInaute accro
cadrem a dit:
En tout cas pour l'affichage des gifs depuis une autre domaine que le mien cela fonctionne bien.
Oui j'utilisais aussi ce système, seulement je l'ai enlevé du fait que lors de la première demande du site, il ne m'affichait pas les images. Donc design un peu moche, ce qui fait vite fuir les visiteurs.

C'est pour cela que je demande s'il n'y à pas une méthode inverse, permettant de refuser un nom de domaine.
 
WRInaute impliqué
cadrem a dit:
En tout cas pour l'affichage des gifs depuis une autre domaine que le mien cela fonctionne bien.

mais pour depuis les emails j'ai pas pu tester....

je suis deja a 4000 VU pour aujourd'hui.... ce qui fait 8 fois plus que d'habitude....

C'est parce que ton hatccess renvoie vers ton site si l'image n'est pas de ton site. Du coup tout le monde qui a mis des gif de ton site se retrouvent sur ton site :p
 
WRInaute impliqué
thierry8 a dit:
cadrem a dit:
En tout cas pour l'affichage des gifs depuis une autre domaine que le mien cela fonctionne bien.
Oui j'utilisais aussi ce système, seulement je l'ai enlevé du fait que lors de la première demande du site, il ne m'affichait pas les images. Donc design un peu moche, ce qui fait vite fuir les visiteurs.

C'est pour cela que je demande s'il n'y à pas une méthode inverse, permettant de refuser un nom de domaine.

Oui, il suffit d'ôter le ! (point d'exclamation) devant le ^ (accens circonflex)

A+
 
WRInaute accro
merci.

Et pour identifier les nom de domaines qui pompe ?
(statistiques de visites c'est ça ?)

Est-ce que quelqu'un avait rencontré le même problème que mois concernant l'apparition des images manquantes la première demande du site ?
 
WRInaute impliqué
Cela vient souvent quand qqun vient d'un lien qui se trouve d'un site, il est normal qu'elles apparaissent pas puisque le referer c'est le site du visiteur.

Pour contrert ce problème c'est d'effectivement interndit l'affiches des images du site génant.

Pour cela, faudra avoir un accès au log apache, et pourquoi pas webalizer.
 
WRInaute discret
A votre place je laisserais les gens pomper mes images, je mettrais juste l'url de mon site en bas de chaque images ! pub gratuite :wink:

mais tout dépend du contexte bien sur.

Antoine
 
WRInaute discret
Sir Dipp a dit:
thierry8 a dit:
cadrem a dit:
En tout cas pour l'affichage des gifs depuis une autre domaine que le mien cela fonctionne bien.
Oui j'utilisais aussi ce système, seulement je l'ai enlevé du fait que lors de la première demande du site, il ne m'affichait pas les images. Donc design un peu moche, ce qui fait vite fuir les visiteurs.

C'est pour cela que je demande s'il n'y à pas une méthode inverse, permettant de refuser un nom de domaine.

Oui, il suffit d'ôter le ! (point d'exclamation) devant le ^ (accens circonflex)

A+
quelle va etre la consequence d'enlever le ! ?

merci
 
WRInaute passionné
le ! est une négation.
Donc tu peux avoir

Code:
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} ^http://autresite.net/.*$ [NC] 
RewriteRule .*\.(.htaccess|[Gg][Ii][Ff]|[Jj][Pp][Gg]|[Jj][Pp][Ee][Gg]|[Jj][Ss]|[Mm][Pp][3]|[Pp][Dd][Ff]|[Pp][Nn][Gg]|[Ss][Ww][Ff]|[Zz][Ii][Pp])$ http://www.monsite.net [R,NC]

L'autre site . net sera le seul à être réécrit.

Sinon, est-ce correct de rediriger une image vers quelque chose qui n'est pas une image ?

François
 
WRInaute accro
Suede a dit:
le ! est une négation.
Donc tu peux avoir

Code:
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} ^http://autresite.net/.*$ [NC] 
RewriteRule .*\.(.htaccess|[Gg][Ii][Ff]|[Jj][Pp][Gg]|[Jj][Pp][Ee][Gg]|[Jj][Ss]|[Mm][Pp][3]|[Pp][Dd][Ff]|[Pp][Nn][Gg]|[Ss][Ww][Ff]|[Zz][Ii][Pp])$ http://www.monsite.net [R,NC]

L'autre site . net sera le seul à être réécrit.

Sinon, est-ce correct de rediriger une image vers quelque chose qui n'est pas une image ?

François

Je ne vois pas trop sur quoi d'autre tu veux rediriger.
Mais le mieux, parès avoir prévenue le site par mail et s'il ne répond pas à tes exigences, tu redirige vers une image avec ton adresse du site.
Une bonne pub. Et tu vera que l'autre va très vite modifier son bordel.
MDR
 
WRInaute discret
thierry8 a dit:
Suede a dit:
le ! est une négation.
Donc tu peux avoir

Code:
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} ^http://autresite.net/.*$ [NC] 
RewriteRule .*\.(.htaccess|[Gg][Ii][Ff]|[Jj][Pp][Gg]|[Jj][Pp][Ee][Gg]|[Jj][Ss]|[Mm][Pp][3]|[Pp][Dd][Ff]|[Pp][Nn][Gg]|[Ss][Ww][Ff]|[Zz][Ii][Pp])$ http://www.monsite.net [R,NC]

L'autre site . net sera le seul à être réécrit.

Sinon, est-ce correct de rediriger une image vers quelque chose qui n'est pas une image ?

François

Je ne vois pas trop sur quoi d'autre tu veux rediriger.
Mais le mieux, parès avoir prévenue le site par mail et s'il ne répond pas à tes exigences, tu redirige vers une image avec ton adresse du site.
Une bonne pub. Et tu vera que l'autre va très vite modifier son bordel.
MDR

Voila quelque chose qui pourrait me plaire aurais tu le code ?

merci
 
WRInaute accro
Suede a dit:
le ! est une négation.
Donc tu peux avoir

Code:
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} ^http://autresite.net/.*$ [NC] 
RewriteRule .*\.(.htaccess|[Gg][Ii][Ff]|[Jj][Pp][Gg]|[Jj][Pp][Ee][Gg]|[Jj][Ss]|[Mm][Pp][3]|[Pp][Dd][Ff]|[Pp][Nn][Gg]|[Ss][Ww][Ff]|[Zz][Ii][Pp])$ http://www.monsite.net [R,NC]

L'autre site . net sera le seul à être réécrit.

Sinon, est-ce correct de rediriger une image vers quelque chose qui n'est pas une image ?

François

Suede, ne faut-il pas enlever la première ligne ?
Code:
RewriteCond %{HTTP_REFERER} !^$
sinon on empeche quiconque passant via un proxy ou je ne sais quoi d'aller sur le site, non ?
 
WRInaute accro
Oui justement il ne faut donc pas le mettre si les gens n'ont pas de referer pas accès au site..

Par contre pour empecher tout les sous-domaines également est-ce bien cela:
Code:
#RewriteCond %{HTTP_REFERER} ^http://.*.autresite.net/.*$ [NC]

D'autre part je ne comprends pas les truc dedans ?
[Gg][.... c'était à titre d'exemple ?

Merci.
 
WRInaute impliqué
Non, c'est juste pour faire la différence entre la majuscule et les minuscules.

Exemple, le premier est ceci [Gg][Ii][Ff] soit, gif ou GIF après il y a le pipe (|) ou veut dire "Or" et ça continue tout le long pour chaque extension (gif, jpg, jpeg, mp3, pdf, png, swf, zip.

A+
 
WRInaute impliqué
Moi htaccess qui interdit de direct-link sur les images contenues dans certains de mes répertoires, depuis des sites autres que ceux que j'ai autorisé.
Si c'est pas autorisé, je renvoie une grosse image avec marqué "han c'est pas bien de faire du direct-link", au moins ca fout la honte et je prend pas de risque.
 
WRInaute impliqué
Il y a cerntains qui ont préféré mettre des images X à la place des images originales, après le gars se trouve bien embêter et passe pour un obsédé :)
 
WRInaute impliqué
Salut,

Simplement comme ceci :
Code:
RewriteCond %{HTTP_REFERER} ^siteaempecher$ [NC]

Puis après tu fais un RewriteRule des tous les fihciers images vers une autre image sur un serveur gratuit par exemple.

A+
 
WRInaute accro
Sir Dipp a dit:
Salut,

Simplement comme ceci :
Code:
RewriteCond %{HTTP_REFERER} ^siteaempecher$ [NC]

Puis après tu fais un RewriteRule des tous les fihciers images vers une autre image sur un serveur gratuit par exemple.

A+

Mais en faisant ainsi, ca ne bloquera pas les url contenant le mot siteaempecher ?
 
WRInaute impliqué
Oui cela bloquera s'il y a siteaempecher dans l'url, mais au moins t'es sûr de tout bloquer veant de la part de ce site, quelque soit la page et les sous-domaines.

Pratique contre les sites du genre skyblog qui peuvent créer des sous-domaines à la volée :)
 
WRInaute accro
Et pour ne cibler que le nom de domaine ainsi que les sous domaines,
ce que j'avais mis plus haut ne va pas ?
Code:
#RewriteCond %{HTTP_REFERER} ^http://.*.autresite.net/.*$ [NC]
 
WRInaute discret
Bonjour tout le monde,

depuis la mise en place des Rewrite tout va mieux.

Par contre il me reste une ou deux questions :

Est il possiblde faire un rewrite vers un .swf ? car je n'y arrive pas

Et/ou

Est il possible d'autoriser un folder de mon site par exemple /images/ où se trouve mes bannieres

merci encore
 
Nouveau WRInaute
Avec un bon htaccess, les leechers, c'est toujours l'occasion de placer une petite baniere de pub gratuitement.
Ce que j'aimerai faire, c'est un petit script qui extrait le nom du site via le referer et qui genere une baniere avec comme texte :
Vous cherchez un site mieux que <nom du site> ? Visitez <adresse de mon site> !
 
Discussions similaires
Haut