Accueil / l actualité du web / wordpress / Comment protéger ses images contre le Hotlinking (direct linking)

Comment protéger ses images contre le Hotlinking (direct linking)

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.

Pour plus d’infos sur le hotlinking visitez cette page Wikipedia

 

fonctionnement-hotlink

Cette méthode est totalement illégal (si une demande n’est pas faite à l’éditeur du site Web concerné) puisqu’il s’agit d’un vol de bande passante. En effet, à chaque fois que l’image est visionnée par un internaute, une requête HTTP est envoyée vers le serveur qui l’héberge.

Pour lutter contre le hotlinking, il suffit de copier le code suivant dans le fichier .htaccess présent à la racine de votre projet. Cette méthode ne vous protège pas contre le plagia.

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]

source

Scroll To Top