La bande passante pour héberger un site web coûte cher, il convient donc d'essayer de la contrôler au maximum. Il peut arriver que des webmasters placent des séries d'images de votre site sur leur site / forum, sans rien demander. Quand il ne s'agit que d'une petite image par-ci par là, l'intention n'est pas mauvaise, cela reste bon enfant.
Néanmoins, une image d'un site A téléchargée par un visiteur du site B consomme de la bande passante pour le site a... Cela s'appelle le hotlinking.
Dans le cas où X fait un lien direct (hotlinking) c’est vous qui fournissez la bande passante que vous payez tout les mois pour afficher l’image sur son blog / site / forum. Cette technique relativement “sauvage” peut causer beaucoup de torts si l’article du hotlinkeur est très visité car l’image en question sera téléchargée de nombreuses fois. Cela peut dans certains cas ralentir le site d’origine, lui faisant dépasser son quota mensuel de bande passante..
Nous pouvons empêcher cela, en utilisant le fichier de configuration du serveur .htaccess. Si vous êtes un peu perdu avec ce fichier, regardez ce tutoriel htaccess
Placez maintenant ce code dans .htaccess :
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?monsite.fr(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?un-site-ami.fr(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?google. [NC]
RewriteRule .(gif|jpe?g|png|bmp)$ /antivolimage.jpr [L,NC]
Remplacez monsite.fr par votre propre site.
La dernière ligne du script, avec /antivolimage.jprsera l’image affichée à la place de l’image voulue par le hotlinker, histoire de montrer en image que ne voulons pas de vol de bande passante.
Pensez à laisser google, ou autre moteur de recherche.
Si vous souhaitez rajouter un site "ami", qui pourra copier les images provenant de votre site, modifiez la ligne de "un-site-ami.fr".
Bien entendu, ce script n'empêche pas d'enregistrer une image de votre site sur le disque dur, puis de la placer sur un autre site ... ;)
Les lecteurs ont donné une note moyenne de :
Note: 1 sur 10
Donnez votre note à ce tuto sur 10 :