Comment se prémunire du hotlinking ?
Il y a quelques semaines, je vous parlais du fichier .htaccess et ce quoi celui-ci servait.
Un élément que j’ai omis dans cet article, c’est son utilisation contre le hotlinking.
Une petite définition pour commencer :
Hotlinking :
Le direct linking ou hotlinking consiste à utiliser l’adresse d’un fichier publié sur un site web, le plus souvent une image, pour l’afficher sur un autre site, sur un blog, dans un forum, etc. En d’autres termes, au lieu d’enregistrer l’image et de l’installer sur son propre serveur web, le hotlinkeur crée un lien direct vers le serveur d’origine.Source : Wikipedia
Autrement dit, le souci est que la bande passante de votre serveur peut-être utilisée pour d’autres sites internet que le votre…
Une solution consiste à manipuler un fichier .htaccess et à y préciser que les images de votre site ne pourront être afficher QUE sur votre site (reconnu par le nom de domaine).
Ci-dessous les règles qui permettent d’afficher une image différente lorsque la demande est faite par un autre nom de domaine que celui de votre site.
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+.)?votresite.fr/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*.(jpe?g|gif|bmp|png)$ /images/hotlink.jpg [L]
Vous pouvez ici agrandir votre liste des extensions d’images à bloquer.
Un commentaire
[...] Protéger vous du hotlinking (voir cet article pour explications) [...]
Déposez un commentaire