Le hotlinking signifie qu’un autre site web charge directement vos images depuis votre serveur, sans les héberger lui-même. Le résultat : votre bande passante et la charge de votre serveur augmentent, tandis que l’autre site en profite. Vous résolvez généralement ce problème avec quelques lignes dans votre fichier .htaccess ou via des paramètres dans Plesk, qui n’autorisent les images que sur votre propre domaine.
Qu’est-ce que le hotlinking exactement ?
Avec le hotlinking, quelqu’un d’autre place un lien vers une image sur votre serveur dans son propre site web ou forum, au lieu de télécharger l’image et de l’héberger lui-même. Chaque fois qu’un visiteur ouvre cette autre page, le fichier est récupéré depuis votre serveur. Vous payez donc en fait pour du trafic de données qui n’a rien à voir avec votre propre site web.
Avec des images volumineuses ou beaucoup de visiteurs, cela peut avoir un impact notable sur la vitesse de votre propre site web, car votre serveur doit traiter des requêtes supplémentaires qui ne rapportent rien.
Un autre site web charge votre image directement depuis votre serveur.
Comment reconnaître le hotlinking
Vous pouvez détecter le hotlinking via les journaux d’accès de votre hébergement ou via les statistiques dans Plesk. Soyez attentif aux requêtes d’images (jpg, png, gif, webp) dont le référent (la page qui effectue la requête) n’est pas votre propre domaine. Un trafic important vers une seule image depuis un domaine inconnu est un signal clair.
Un pic notable de trafic de données, sans augmentation de votre propre nombre de visiteurs, peut également indiquer du hotlinking.
Bloquer le hotlinking via .htaccess
La méthode la plus utilisée fonctionne avec des règles dans votre fichier .htaccess qui vérifient depuis quel domaine une image est demandée. Si ce n’est pas votre propre domaine, l’image est refusée ou remplacée par une image alternative.
Ouvrez votre fichier .htaccess
Allez dans le gestionnaire de fichiers de Plesk et ouvrez le fichier .htaccess dans le dossier racine de votre site web. S’il n’existe pas encore, créez-le.
Ajoutez les règles de blocage
Placez des règles qui vérifient, sur la base du référent, si une requête provient de votre propre domaine. Les requêtes provenant d’autres domaines sont refusées, tandis que les requêtes sans référent (comme les visites directes ou les moteurs de recherche) restent généralement autorisées.
Enregistrez et testez
Enregistrez le fichier et ouvrez une page d’un tiers où votre image était auparavant visible. L’image ne devrait plus se charger ou devrait être remplacée par une alternative.
Vérifiez votre propre site web
Vérifiez que les images sur vos propres pages restent bien visibles, y compris dans les newsletters e-mail et sur les réseaux sociaux où vous liez vous-même vers des images.
Alternatives et points d’attention
Outre les règles .htaccess, vous pouvez aussi opter pour un CDN avec protection anti-hotlinking intégrée, ou apposer un filigrane sur vos images pour rendre leur réutilisation moins attrayante. Attention : des blocages trop stricts touchent parfois aussi des situations légitimes, comme les flux RSS, les images des moteurs de recherche ou vos propres e-mails ouverts depuis un domaine externe.
Testez donc toujours bien après la mise en place des règles, et surveillez vos journaux pendant un certain temps pour voir si le problème est réellement résolu sans que vos propres visiteurs n’en souffrent.
Vous avez des doutes sur la bonne configuration de vos règles .htaccess, ou vous voulez savoir où trouver ces paramètres pour votre hébergement web ? Consultez notre base de connaissances pour plus d’explications sur la gestion des fichiers dans Plesk.
Questions fréquentes
Le hotlinking est-il illégal ?
Le hotlinking n’est pas un vol de l’image elle-même, mais bien une utilisation non sollicitée de vos ressources serveur. La question de savoir si cela pose problème juridiquement dépend du droit d’auteur sur l’image et des conditions d’utilisation de votre site web.
Le blocage affecte-t-il mon propre référencement (SEO) ?
Pas si vous configurez correctement les règles. Veillez à ce que les robots des moteurs de recherche et votre propre domaine restent exclus du blocage, afin que les images continuent d’être indexées normalement.
Puis-je afficher une image alternative au lieu de bloquer ?
Oui, au lieu d’un message d’erreur, vous pouvez renvoyer dans vos règles .htaccess vers une image de remplacement, par exemple avec votre logo ou un message indiquant que l’image n’est pas disponible.
Conclusion
Le hotlinking vous coûte de la bande passante sans rien vous rapporter en retour. Avec quelques règles dans votre fichier .htaccess, vous évitez que d’autres sites web utilisent directement vos images, tout en gardant votre propre site parfaitement accessible.