Si vous exploitez un réseau de distribution de contenu , vous vous demandez probablement pourquoi il prend tant de bande passante. Malheureusement, CDNs sont les cibles de hotlinking , aussi connu comme la lixiviation et la liaison directe . Par hotlinking à votre contenu , d'autres domaines utilisent sans réellement l'héberge. En gros, vous leur fournissez le contenu et la bande passante gratuitement. Pour surmonter ce problème et empêcher hotlinking en CDN, vous pouvez utiliser le fichier htaccess . Restreindre l'accès à votre domaine et permettre seuls domaines respectueux de hotlink . Instructions
1
se connecter à votre serveur de CDN et localisez le fichier htaccess . Dans sa racine . Si le fichier htaccess . N'est pas là , créez un nouveau fichier texte et nommez-le " . Htaccess " (sans les extensions) .
2
Ouvrez le fichier htaccess . Dans n'importe quel éditeur de texte. < Br >
3
Ajoutez ces règles à la fin du fichier htaccess pour éviter tous les domaines sauf la vôtre contre les hotlinks sur votre CDN : . !
RewriteEngine onRewriteCond % { HTTP_REFERER } ^ $ RewriteCond % { HTTP_REFERER } ! ^ http://( www. ) ? yourwebsite.com ( /) ? . * $ [NC]
Remplacer " yourwebsite.com " avec votre nom de domaine .
< br > 4
Ajouter ces conditions que si vous voulez permettre à un ou plusieurs domaines , sauf la vôtre, à hotlink à votre CDN :
RewriteEngine onRewriteCond % { HTTP_REFERER } ^ $ RewriteCond % { HTTP_REFERER d' } ^ http://( www. ) ? yourdomain.com ( /) ? . * $ [NC] RewriteCond% { HTTP_REFERER } ! ^ http://( www. ) ? frienddomain1.com ( /) ? . * $ [NC ] RewriteCond% { HTTP_REFERER } ! ^ http://( www. ) ? frienddomain2.com ( /) ? . * $ [NC]
5
Enregistrez le fichier htaccess . et redémarrez le serveur CDN . Seuls vous et vos amis pouvez hotlink à vos fichiers à partir de maintenant .