Blog des Webmasters et Bloggueurs

jan 10
07

Eviter le Hot-Linking

Une technique qui consiste à se faire détourner de la bande passante et à payer pour les autres sur les hébergements où le trafic est payant s’appelle le hot-linking … mais qu’est ce que c’est exactement ?

Cette technique consiste à voler une image en vue de l’intégrer directement sur un site internet et à partir de son url direct, consommant ainsi de votre précieuse bande passante. Quand le site est petit … cela n’a trop de conséquence, en revanche si votre site fait l’affront à un gros site qui hot-link de votre contenu … bonjour les dégâts.

Voici du code à mettre dans votre fichier .htaccess et qui vous premettra d’éviter ce genre de pratique

# Interdit les hotlinks
# Autorisé à partir d’un accès direct
RewriteCond %{HTTP_REFERER} !^$
# Autorisé à partir de mon domaine {mondomaine}
RewriteCond %{HTTP_REFERER} !^http://(www\.)?{mondomaine}\.com/.*$ [NC]
# Autorisé à partir de la traduction Google
RewriteCond %{HTTP_REFERER} !^http://translate\.google\..*(www\.)?{mondomaine}\.com.*$ [NC]
# Autorisé à partir de la traduction Google
RewriteCond %{HTTP_REFERER} !^http://translate\.googleusercontent\..*(www\.)?{mondomaine}\.com.*$ [NC]
# Autorisé à partir de la recherche de GG images
RewriteCond %{HTTP_REFERER} !^http://.*\.gstatic.com\..*/.*$ [NC]
# Autorisé à partir du cache de Google
RewriteCond %{HTTP_REFERER} !^http://64\.233\.(167|183)\.104.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://66\.102\.9\.104.*$ [NC]
# Autorisé à partir de la recherche d’images de Google
RewriteCond %{HTTP_REFERER} !^http://images\.google\..*/.*$ [NC]
# Autorisé à partir du cache de Yahoo
RewriteCond %{HTTP_REFERER} !^http://72\.30\.186\.56.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://216\.109\.(117|125)\.(130|135).*$ [NC]
# Autorisé à partir de la recherche de Yahoo
RewriteCond %{HTTP_REFERER} !^http://.*\.search\.yahoo\.com/.*$ [NC]
# Autorisé à partir de la traduction Yahoo et Altavista
RewriteCond %{HTTP_REFERER} !^http://babelfish\.(yahoo|altavista)\.com/.*(www\.)?{mondomaine}\.com.*$ [NC]
# Autorisé à partir de la recherche d’images de MSN
RewriteCond %{HTTP_REFERER} !^http://search\.msn\..*/.*$ [NC]
# Autorisé à partir du cache de MSN
RewriteCond %{HTTP_REFERER} !^http://cc\.msnscache\.com/.*$ [NC]
# Autorisé à partir de la recherche de Lycos
RewriteCond %{HTTP_REFERER} !^http://vachercher\.lycos\.fr/.*$ [NC]
# Autorisé à partir de la recherche de Ask
RewriteCond %{HTTP_REFERER} !^http://.*\.ask\.com/.*$ [NC]
# Autorisé à partir de la recherche de Gigablast
RewriteCond %{HTTP_REFERER} !^http://.*\.beta\.gigablast\.com/.*$ [NC]
# Autorisé à partir de la recherche de Picsearch
RewriteCond %{HTTP_REFERER} !^http://.*\.picsearch\..*/.*$ [NC]

RewriteCond %{HTTP_USER_AGENT} !^Googlebot [NC]
RewriteCond %{HTTP_USER_AGENT} !^Googlebot-Image [NC]
RewriteCond %{HTTP_USER_AGENT} !^Googlebot-Mobile [NC]
RewriteCond %{HTTP_USER_AGENT} !^Msnbot [NC]
RewriteCond %{HTTP_USER_AGENT} !^Slurp [NC]
RewriteCond %{HTTP_USER_AGENT} !^Mediapartners-Google [NC]

# Redirection vers le fichier nohotlink en fonction du type de fichier
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://{site-de-destination}/hotlink.$1 [NC,R,L]

Remplacer {mondomaine} par votre domaine, l’extension si besoin et {site-de-destination} vers un espace perso Free par exemple ou autre …

Voilà une petite astuce, qui, à mon avis vous rendra bien service !

Laisser un commentaire




Votre statut : Invité
Vous devez être membre pour participer.
 
 
 
 
 
 
 
 
 
 
SeoPanel : Votre Portail de référencement naturel
Télécharger Firefox 3.6
Eviter le Hot-Linking
Opera 10.5 pre alpha dans les bacs
Google Chrome disponible sur Mac et Linux
Google Webmaster Tools – Ajout des performances du site
Développer en PHP n’importe où avec PHPAnywhere
Rendre son site compatible avec Internet Explorer 8
 
 
casino
 
 
 

Copyright (c) Devclic 2002 - 2010 - Tous droits réservés

creation site internet strasbourg