Utilisation de ma Bp par d'autres sites.

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
 
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!
 
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 ... ;)
 
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...
 
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+
 
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]
 
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??
 
Si tu veux être dans Google Images, tu as pas vraiment le choix, mais tu devras mettre google ainsi que toutes ses extentions :-)
 
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+
 
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+
 
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?
 
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 .
 
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 ?
 
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 !
 
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.
 
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....
 
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.
 
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
 
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+
 
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 ?
 
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.
 
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
 
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
 
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 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
 
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
 
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 ?
 
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.
 
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+
 
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.
 
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é :-)
 
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+
 
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 ?
 
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 :)
 
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]
 
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
 
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> !
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut