Slik unngår Hotlinking Med CDN

Hvis du driver et innhold distribusjonsnett, er du sannsynligvis lurer på hvorfor det tar opp så mye båndbredde. Dessverre, CDNs er målene for hotlinking, også kjent som snylting og direkte linking. Ved hotlinking til innholdet ditt, andre domener bruke det uten å faktisk vert det. Du i utgangspunktet gi dem med innhold og båndbredde gratis. For å overvinne dette problemet og hindre hotlinking i CDN, kan du bruke denne filen til å begrense tilgangen til domenet ditt, og at bare vennlige domener hotlink.

Bruksanvisning

1 Logg deg på CDN-serveren og finn Htaccess filen i roten. Hvis denne filen ikke er der, skape en ny tekstfil og gi den navnet ".htaccess" (uten noen utvidelser).

2 Åpne .htaccess filen i en tekst editor.

3 Legg disse reglene på slutten av denne filen for å hindre at alle domener unntatt din fra hotlinking til CDN:

RewriteEngine på
RewriteCond% {HTTP_REFERER} ^ $
RewriteCond% {HTTP_REFERER} ^ http: (. Www)??. // Yourwebsite.com (/) * $ [NC]

Erstatt "yourwebsite.com" med ditt domene.

4 Legg disse forholdene bare hvis du vil tillate en eller flere domener, unntatt din, for å hotlink til CDN:

RewriteEngine på
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 Lagre Htaccess filen og starte CDN-serveren. Bare du og dine venner kan hotlink til filene dine fra nå av.