bloquer les images à un site

WRInaute discret
Bonjour à tous.

En examinant mes log je me suis rendu compte qu'un malin avec crée des blog avec du contenu à mois, et avec mes images.

C'est pas que je suis pas partageur, mais bon...
mais en plus il a le toupet d'afficher les images depuis mon domaine me prenant de la bande passante.
Du coup j'aimerai bien le bloquer.

Mais je ne vois pas comment l'empcher de pouvoir afficher mes images.

Il faudrais bloquer mon dossier depuis ce referer?

Mais je ne vois pas comment faire.

Merci
 
WRInaute impliqué
As tu accès au fichier .htaccess sur ton hebergement ? si oui, c'est par là qu'il te faut creuser sinon cela risque d'être difficile.
 
WRInaute accro
Hello
imaginons que le site qui te "pique" (hotlink) les images soit http://www.example.com, voici deux lignes à ajouter dans le .htaccess pour que chaque image qu'il appelle sur ton site lui affiche une image de ton choix sur ton site :
Code:
RewriteCond %{HTTP_REFERER} ^http://www.example.com(/)?.*$ [NC]
RewriteRule .*\.(gif|GIF|jpg|JPG|png|PNG)$ http://www.tonsite.com/images/voleur.gif
 
WRInaute impliqué
je l'ai fait, je suis revenu en arrière.. j'avais redirigé vers une image unique, noire, avec juste l'inscription de l'url du site.
Mais du coup dans la previsualisation de google (la loupe à droite des résultats) c'est l'image redirigée qui sortait à la place des bonnes ...
 
WRInaute accro
Tu as du dans ton cas refuser les images à tous les sites qui ne sont pas le tien, ce qui en effet peut être contre productif.
ma règle cible un site en particulier & ne pose pas de souci de ce type
 
WRInaute discret
je vous remercie.

Effectivement j'ai accès au htaccess et c'est à ca que je pensais, mais j'ai du mal a ecrire la moindre ligne pour.

Concernant:
Code:
    RewriteCond %{HTTP_REFERER} ^http://www.example.com(/)?.*$ [NC]
    RewriteRule .*\.(gif|GIF|jpg|JPG|png|PNG)$ http://www.tonsite.com/images/voleur.gif

Sachant que j'ai un htacces déjà bien founit oú dois je mettre ce deux ligne.
 
WRInaute discret
je te remercie

et est correct?

Code:
    RewriteCond %{HTTP_REFERER} ^(http://www.example.com|http://www.example2.com|http://www.example3.com)(/)?.*$ [NC]
    RewriteRule .*\.(gif|GIF|jpg|JPG|png|PNG)$ http://www.tonsite.com/images/voleur.gif
 
WRInaute discret
Dans le genre dissuadant j'avais fait la chose suivante quand on m'a fait ce coup là :
- renommer la (les) photo(s) concernée(s) sur mon site,
- garder le nom de l'ancienne photo et la remplacer par un photo débile (ou de c..),

Ainsi le "piqueur d'image et de Bande Passante" n'a plus vraiment envi de recommencer.
OK je :arrow:
 
WRInaute impliqué
nickargall a dit:
Tu as du dans ton cas refuser les images à tous les sites qui ne sont pas le tien, ce qui en effet peut être contre productif.
ma règle cible un site en particulier & ne pose pas de souci de ce type
Bonjour Nick
Oui mais c'est beaucoup d'effort pour un seul site... pour celui d'à coté ça marchera pas..
 
WRInaute accro
Il faut savoir ce qu'on veut :roll:

Perso je préfère renvoyer... un message d'erreur :twisted: (en précisant que le site en question vole des images !) : c'est beaucoup plus dissuasif qu'une image modifiée à la volée ;)

Il suffit de renvoyer vers un fichier php dont le code sera le suivant :
Code:
header('WWW-Authenticate: Basic realm="Photo originale visible sur le site <tonsite>"');
header('HTTP/1.0 401 Unauthorized');

T'inquiète que là il va réagir (et que les visiteurs vont fuir !)
 
Discussions similaires
Haut