Protéger ses images contre le Hotlinking

Le 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. Cette technique utilise les ressources de votre site web à la place du site web consulté, pour information cette technique est interdite sans accords.

Hotlinking-276x300

Pour empêcher ceci, il existe une technique simple qui passe par le fichier .htaccess, pour cela ajouter ceci dans votre fichier (sauvegarde de votre fichier au préalable).

RewriteEngine On
 
# Remplacer mywebsite.com/ par l'adresse de votre site
RewriteCond %{HTTP_REFERER} !^http://(.+.)?mywebsite.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
 
# Remplacer /images/nohotlink.jpg par le chemin de l'image affichée chez les voleurs
RewriteRule .*.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]