Come prevenire Hotlinking Con CDN

September 8

Se si utilizza una rete di distribuzione di contenuti, probabilmente ti starai chiedendo perché ci vuole così tanto la larghezza di banda. Purtroppo, CDN sono gli obiettivi di hotlinking, noto anche come leeching e il collegamento diretto. Con hotlinking ai tuoi contenuti, altri domini usano senza in realtà che lo ospita. Che, fondamentalmente, fornire loro contenuto e la larghezza di banda per libero. Per ovviare a questo problema e prevenire hotlinking in CDN, è possibile utilizzare il file .htaccess per limitare l'accesso al proprio dominio e consentire solo i domini amichevoli per hotlink.

istruzione

1 Accedere al server CDN e individuare il file .htaccess nella sua radice. Se il file .htaccess non c'è, creare un nuovo file di testo e il nome ".htaccess" (senza alcuna estensione).

2 Aprire il file .htaccess in qualsiasi editor di testo.

3 Aggiungere queste regole, alla fine del file .htaccess per evitare che tutti i domini, tranne la vostra dall'hotlinking al CDN:

RewriteEngine on
% RewriteCond {HTTP_REFERER}! ^ $
% RewriteCond {} ^ HTTP_REFERER http: (www.)?. // yourwebsite.com (/) * $ [NC]

Sostituire "yourwebsite.com" con il tuo dominio.

4 Aggiungere queste condizioni solo se si desidera consentire uno o più domini, tranne la vostra, per hotlink al vostro CDN:

RewriteEngine on
% RewriteCond {HTTP_REFERER}! ^ $
% RewriteCond {} ^ HTTP_REFERER http: // (www.) Yourdomain.com (/) ?.

$ [NC]
% RewriteCond {} ^ HTTP_REFERER http: // (www.) Frienddomain1.com (/) ?. $ [NC]
% RewriteCond {} ^ HTTP_REFERER http: (www.)?. // frienddomain2.com (/) * $ [NC]

5 Salvare il file .htaccess e riavviare il server CDN. Solo tu ei tuoi amici possono hotlink ai file da ora in poi.