Le hotlinking se produit lorsque d'autres sites affichent vos images ou fichiers en utilisant directement vos URLs, consommant votre bande passante.
Activer la protection via DirectAdmin
- Connectez-vous à DirectAdmin.
- Allez dans Advanced Features → HotLink Protection.
- Activez la protection.
- Ajoutez les domaines autorisés (votre propre domaine et les moteurs de recherche).
- Sélectionnez les extensions de fichiers à protéger (jpg, png, gif, etc.).
- Cliquez sur Save.
Protection manuelle via .htaccess
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(www.)?votredomaine.com [NC]
RewriteCond %{HTTP_REFERER} !^https?://(www.)?google.com [NC]
RewriteRule .(jpg|jpeg|png|gif|webp)$ - [F,NC,L]
Impact du hotlinking
- Bande passante : Consommation de votre bande passante par des tiers.
- Performance : Augmentation de la charge sur votre serveur.
- Coûts : Dépassement potentiel de vos limites de bande passante.
Alternative : Au lieu de bloquer, vous pouvez rediriger les requêtes de hotlinking vers une image personnalisée indiquant la source originale.