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



Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Votre statut : Invité
Vous devez être membre pour participer.
 
 
 
 
 
 
 
 
 
 
Optimiser son référencement : Paperblog
Optimiser son référencement : twitter
Optimiser son référencement : l’attribut nofollow
WordPress 3.0.1 est sorti
L’intérêt du Google CDN pour vos sites internet
AdFever vous propose de gagner un iPad avec son plugin de comparaison
Profitez de la documentation officielle PHP dans Google Chrome
Interdire le copier-coller dans un formulaire
 
 
casino
 
 
 

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

creation site internet strasbourg