Hvis du driver et innhold distribusjonsnett , er du sannsynligvis lurer på hvorfor det tar opp så mye båndbredde. Dessverre CDN 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 innhold og båndbredde for gratis. For å overvinne dette problemet og hindre hotlinking i CDN , kan du bruke den . Htaccess filen for å begrense tilgangen til domenet ditt, og at bare vennlige domener til hotlink . Instruksjoner
en
Logg deg på CDN -serveren og finne . Htaccess fil i roten. Hvis . Htaccess filen ikke er der, opprette en ny tekstfil og gi den navnet " . Htaccess" ( uten utvidelser) .
2
Åpne . Htaccess -filen i en tekst editor.
3
Legg disse reglene på slutten av htaccess filen for å hindre at alle domener unntatt din fra hotlinking til CDN din : . !
RewriteEngine onRewriteCond % { 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 , bortsett fra deg, å hotlink til CDN din : !
RewriteEngine onRewriteCond % { 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 fil og starte CDN -serveren . Bare du og vennene dine kan hotlink til filene dine fra nå av.