| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
cedric_g WRInaute accro

Inscrit le: 18 Jan 2006 Messages: 1480 Localisation: Aube
|
Posté le : Dim Mai 13, 2007 11:48 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
Bonjour
Dans un coup de folie ce matin, j'ai purement et simplement interdit tout hotlink d'images depuis n'importe quel site autre que les miens, ou les quelques forums où j'interviens (ben oui : ras le bol de voir MES images apparaître dans Google Images sur D'AUTRES SITES mais avec MES FICHIERS sur MON SERVEUR)
Juste une question : où pourrais-je avoir la liste des urls à "autoriser" concernant les moteurs (et pas seulement Google) ?
Voici mon fichier htaccess :
| Code: |
ErrorDocument 404 /404.php
Options +FollowSymlinks
RewriteEngine on
# Gestion des hotlinks d'images
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.|blog.|reportages.)?aube-nature.com
RewriteCond %{HTTP_REFERER} !^http://(www.|photos.)?chatterie-koolkat.com
RewriteCond %{HTTP_REFERER} !^http://(www.)?koolkat.fr
RewriteCond %{HTTP_REFERER} !^http://(www.)?mainecoon.fr
(ici ma liste de sites "autorisés")
RewriteCond %{HTTP_REFERER} !^http://(www.|images.)?google.fr
RewriteCond %{HTTP_REFERER} !^http://(www.|images.)?google.com
ReWriteRule .*\.(gif|png|swf|jpe?g|jpg)$ - [F] |
J'aimerais autoriser par ex. tous les sites Google à "voir" mes images (et tant que j'y suis : msn, yahoo...)
Si quelqu'un a cette liste !
J'ai essayé d'utiliser l'outil Visohotlink, mais mon organisation étant "spéciale" je n'ai pas réussi à le faire fonctionner convenablement (en fait images hébergées sur plusieurs domaines...)
Sinon j'ai finalement installé un anti-clic droit sur les pages d'affichage de mes images. Stupide mais ça "filtrera" une grande partie des ados boutonneux qui s'adonnent à ce pillage en règle (et truc marrant : on peut même pas "glisser" l'image sur la zone d'adresse car toutes mes images sont linkées vers la home de la galerie photo !)
Sinon j'ai vu sur un site qu'on pouvait interdire d'afficher la source ; ça ne fonctionne que sous IE, mais si je peux récupérer le script ça sera toujours ça de plus ! |
|
| |
|
 |
bee_human WRInaute accro

Inscrit le: 16 Juin 2005 Messages: 1489 Localisation: Ile-De-France (France)
|
Posté le : Dim Mai 13, 2007 12:41 Sujet du message: Re: Google Images : Ras le bol des "pirates" !!! |
|
|
C'est dur les sites de photos surtout quand elles sont splendides comme les tiennes.
Cela dénature la photo mais pourquoi ne fais-tu pas au moins une "watermark" avec l'URL de ton site ? |
|
| |
|
 |
natespritcabane WRInaute occasionnel

Inscrit le: 14 Déc 2006 Messages: 204 Localisation: idf France
|
Posté le : Dim Mai 13, 2007 13:16 Sujet du message: je viens de poster sur le forum .htaccess |
|
|
Ce message :
Bonjour,
Un blog XX, sous couvert de me faire de la pub, a fait un sujet entierement avec le code (textes, images) de ma page d'accueil.
Tout cela sans autorisation bien sur, en utilisant la bande passante de MON herbergeur.
Le sujet du post de ce bloggeur indélicat : "XX bricole bio".
Le sujet précédent est du même accabit : le contenu texte est pompé sur le site l'internaute. No comment.
Comment via le .haccess bloquer ce genre de copie ? Merci !
ps : j'ai envoyé un mail (gentil mais ferme) à l'affreux jojo..."
Donc je compatis Cédric... et vais étudier sérieusement ton code et voir pour une "watermark"... |
|
| |
|
 |
Kilroy WRInaute discret

Inscrit le: 02 Mar 2006 Messages: 69 Localisation: Val de Marne
|
Posté le : Dim Mai 13, 2007 13:23 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
J'avais mis un script similaire au tien (mais moins complexe) pour l'interdire sur mon site mais j'ai rapidement eu l'impression que ça faisait pas mal ramer le serveur. A chaque requête sur une image, il faut en effet qu'il vérifie s'il a le droit de l'afficher ou non, même en interne. Sur une galerie avec 30 thumbnails, c'est très long !
De plus, mon script était moins subtil que le tien et interdisait l'indexation par Google/Yahoo images. Au passage, les moteurs d'images sont de loin les plus grands "hotlinkers" qui existent. Pour une visite générée sur le site, combien d'images sont affichées sans que les internautes ne viennent voir la page sur laquelle elle se trouve ?
Bref, j'ai fini par mettre un petit watermark semi transparent visible par exemple sur cette photo (comme le suggère bee_human ci dessus).
Ca permet de gêner un peu la récupération des photos pour l'impression, problème que tu as apparemment eu récemment aussi. (cf ton post sur Photim). La forme du watermark rend le recadrage embêtant à faire sur certaines photos (pas celle ci, je le reconnais).
J'ai fait un script qui automatise le positionnement du watermark lors de la création des images pour le web. |
|
| |
|
 |
Benoit1 WRInaute passionné

Inscrit le: 06 Aoû 2004 Messages: 838 Localisation: Eure (27)
|
Posté le : Dim Mai 13, 2007 13:58 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
Salut, je pense qu'hotlinker un site est pire que de laisser libre accès aux images, tu va favoriser le vol réel de tes photos (qui sont très belles !)(et tu n'aura absolument plus d'échos de leurs destinations ... commerciale peut être) alors que les laisser libres d'accès te donne une part de circulation.
Envoyer un courriel pour que les gens y ajoute un lien vers ton site est la meilleur politique à adopter ( c'est ce que je pratique) pour augmenter encore la popularité de ton site (BL en nombre).
A+ |
|
| |
|
 |
tigrou WRInaute discret

Inscrit le: 29 Fév 2004 Messages: 83 Localisation: Montpellier
|
Posté le : Dim Mai 13, 2007 14:11 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
Salut,
J'ai un peu le même problème (même si mes photos sont bien moins belles... ) J'ai opté pour le passage par un script PHP qui ajoute une mention en bas de l'image lorsque celle-ci n'est utilisée sur mon site. ça marche plutôt bien. ce qui donne par exemple :
par rapport au script, j'ai ajouté l'écriture d'un fichier texte qui est régulièrement converti en HTML. J'y jette un coup d'oeil de temps en temps pour voir qui utilise mes photos et si il y en a qui abuse, je bloque avec apache. |
|
| |
|
 |
cedric_g WRInaute accro

Inscrit le: 18 Jan 2006 Messages: 1480 Localisation: Aube
|
Posté le : Dim Mai 13, 2007 14:25 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
Excellent ton script Tigrou !
En fait la problématique est "aussi" que Google Images utilisait mon image en pointant vers MON site, mais que de plus en plus souvent, la même image est affichée mais avec la page du PIRATE
Donc je perds du trafic, inévitablement (accessoirement, sur UNE photo j'ai perdu ainsi 40 visites/jour car c'était celle qui me ramenait le plus de trafic depuis Google Images ! C'est comme ça que je m'en suis aperçu en fait)
Et comme Google Images est lentissime à se mettre à jour, vous imaginez l'impact  |
|
| |
|
 |
cedric_g WRInaute accro

Inscrit le: 18 Jan 2006 Messages: 1480 Localisation: Aube
|
Posté le : Dim Mai 13, 2007 14:27 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
| Bon je vais essayer ton script (mais en bloquant ceux qui me "volent" du trafic !) |
|
| |
|
 |
cedric_g WRInaute accro

Inscrit le: 18 Jan 2006 Messages: 1480 Localisation: Aube
|
Posté le : Dim Mai 13, 2007 14:49 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
| Arg, ça marche pô : me produit pas l'image ?? |
|
| |
|
 |
Benoit1 WRInaute passionné

Inscrit le: 06 Aoû 2004 Messages: 838 Localisation: Eure (27)
|
Posté le : Dim Mai 13, 2007 15:00 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
A propos de GG images, j'ai remarqué qu'actuellement et effectivement j'ai comme toi des images qui mènent vers d'autres sites (sur lesquels je les ai mise personnellement), je pense que c'est un réglage en cours de GG images et que nous retrouverons les images à leur bonne place rapidement, cela a commencé il y a environ 1 mois (peut être un peu plus).
++ |
|
| |
|
 |
cedric_g WRInaute accro

Inscrit le: 18 Jan 2006 Messages: 1480 Localisation: Aube
|
Posté le : Dim Mai 13, 2007 15:15 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
Réglage peut-être, mais ça me fait 30 à 40% de trafic en moins  |
|
| |
|
 |
Benoit1 WRInaute passionné

Inscrit le: 06 Aoû 2004 Messages: 838 Localisation: Eure (27)
|
Posté le : Dim Mai 13, 2007 15:25 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
Au moins oui, en fait de mon côté toutes les requètes images sur GG mènent en ce moment (images de têtes) vers de grandes photos mises sur d'autres sites...
D'ailleur le référencement des images de mon site est passé de près de 3000 à 260 (avec quelques varaitions ces jours-ci) dans le même temps (le site a environ 4400 documents images).
-http://images.google.fr/images?hl=fr&ie=UTF-8&oe=UTF-8&q=allinurl%3Adestin-tanganyika.com%20site%3Adestin-tanganyika.com&um=1&sa=N&tab=wi |
|
| |
|
 |
Marie-Aude WRInaute accro

Inscrit le: 05 Juin 2006 Messages: 3396 Localisation: More than a plastic girl
|
Posté le : Dim Mai 13, 2007 19:58 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
Visio hot link me donne les référents. Je suis comme toi j'utilise mes images sur plusieurs sites, il va falloir que je me plonge un peu dans le détail, sachant qu'à priori c'est aussi possible d'autoriser des domaines entiers.
Maintenant, la seule solution, c'est malheureusement le watermark. Judicieusement placé, il n'abîme pas trop l'image, et il est difficile à enlever.
Je m'y suis résolue, malheureusement, depuis que j'ai retrouvée imprimée en 1m50 de haut une de mes images à partir d'un fichier de 600 pixels de haut. Parce que sans watermark, il suffit d'une copie d'écran.
J'ai bien envie d'interdire à Google l'indexation de mes images. Je pense qu'elles me rapportent beaucoup plus de pirates que de clients. |
|
| |
|
 |
Remi L. WRInaute accro

Inscrit le: 06 Sep 2003 Messages: 1060
|
Posté le : Dim Mai 13, 2007 20:56 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
Pas bête du tout le principe de ton script Tigrou.
C'est une bonne solution.
Je ne comprends pas trop l'intérêt d'encoder en md5 le nom du fichier dans le répertoire cache...
Edit: J'ai compris. C'est parce que tu as plein de sous-répertoires... |
|
| |
|
 |
cedric_g WRInaute accro

Inscrit le: 18 Jan 2006 Messages: 1480 Localisation: Aube
|
Posté le : Dim Mai 13, 2007 21:05 Sujet du message: Google Images : Ras le bol des "pirates" !!! |
|
|
Bon, après plusieurs heures à tout retourner dans tous les sens, j'y arrive poooooo
Petit apparté : le scriptage en MD5, p'têt pour pas que les moteurs le référencent, tout simplement ?
Le htaccess.fi est placé dans le répertoire contenant mes images, et qui contient donc :
| Code: |
/cache_img/ (répertoire où seront générées les versions "marquées" des images
/share/ (contient [i]arial.ttf[/i])
hotlink.php
htaccess.fi
1254-toto-en-slip.jpg
4582-tata-en-maillot-de-bain.jpg
etc... (toutes mes images) |
Le code de mon htaccess.fi :
| Code: |
Options +FollowSymlinks
RewriteEngine on
IndexIgnore *.fi
<Files *.fi>
order allow,deny
deny from all
</Files>
# Gestion des hotlinks d'images
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.|blog.|reportages.)?aube-nature.com [NC]
(ici mes autres domaines, sur le même modèle)
RewriteCond %{HTTP_REFERER} !^http://images\.google\..*$ [NC]
RewriteRule .*\.jpg$ /hotlink.php?img=%{SCRIPT_FILENAME}&ref=%{HTTP_REFERER} |
Et le code PHP du fameux script hotlink.php :
| Code: |
<?php
define('IMAGE_CACHE_DIR', 'cache_img/');
define('TTF_FONT', 'share/arial.ttf');
define('IMG_TEXTE', 'COPYRIGHT - http://www.aube-nature.com');
define('BASE_FONT_SIZE', 25); // font size pour 1000px large
if ( !array_key_exists('img', $_GET) )
exit();
$image = $_GET['img'];
if ( $image{0} == '/' )
$image = substr($image, 1);
if ( !is_image($image) )
exit();
tag_image($image, IMG_TEXTE);
function tag_image($image, $message)
{
$tagImageName = IMAGE_CACHE_DIR.md5($image).'.jpg';
if ( !file_exists($tagImageName) )
{
$imgInfo = getImageSize($image);
$imgRessource = imageCreateFromJPEG($image);
$color = imageColorAllocate($imgRessource, 255, 255, 255);
$fontSize = get_font_size($imgInfo[0]);
$coordInfo = get_start_coordinates($imgInfo[0], $imgInfo[1], $fontSize, $message);
imageTTFText($imgRessource, $fontSize, 0, $coordInfo['x'], $coordInfo['y'], $color, TTF_FONT, $message);
imageJPEG($imgRessource, $tagImageName);
}
header('Content-type: image/jpg');
header('Content-length: '.filesize($tagImageName));
readfile($tagImageName);
}
function get_font_size($width)
{
return ceil($width*BASE_FONT_SIZE/600);
}
function get_start_coordinates($imgWith, $imgHeight, $fontSize, $text)
{
$result = array();
$boxInfo = imageTTFBBox($fontSize, 0, TTF_FONT, $text);
$widthBox = $boxInfo[2] - $boxInfo[0];
$heightBox = $boxInfo[3] - $boxInfo[1];
$result['x'] = $fontSize;
$result['y'] = $imgHeight - $heightBox - $fontSize;
return $result;
}
function is_image($file)
{
if ( !file_exists($file) || !@getImageSize($file) )
return false;
return true;
}
?>
|
Le bignz se trouve certainement dans ce script, je pense au niveau du paramétrage, mais je n'arrive pas à trouver d'où ça vient ! Les images ne sont pas affichées sur les sites "hotlinkeurs" (donc le htaccess fonctionne !)
Le répertoire de cache des images a 777 en droits d'accès. Je ne vois pas ce qui ne va pas !
Si un spécialiste a une idée ?... |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|