Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zabrániť hotlinking s CDN

Ak prevádzkujete distribučnej obsahovej sieti , pravdepodobne ste premýšľal , prečo to trvá tak , veľkú šírku pásma . Bohužiaľ , CDNs sú ciele hotlinking , tiež známy ako leeching a priame prepojenie . Tým hotlinking do svojho obsahu , iné domény , použite ju , bez toho aby ju hosting . Tie v podstate poskytnúť im s obsahom a šírku pásma zadarmo . Na prekonanie tohto problému a zabránenie hotlinking v CDN , môžete použiť súbor . Htaccess obmedziť prístup k vašej doméne a povoliť iba priateľské domény linkovať . Návod dovolená 1

Prihlásiť k serveru CDN a vyhľadajte súbor . Htaccess v jeho koreni . Ak je súbor . Htaccess tam nie je , vytvorte nový textový súbor a pomenujte ju " . Htaccess " ( bez prípony ) .
2

Otvorte súbor v ľubovoľnom textovom editore . Htaccess .

3

Pridať týchto pravidiel na konci súboru htaccess , aby sa zabránilo všetkým doménam s výnimkou tvoj od hotlinking do vášho CDN : . !

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

Nahradiť " yourwebsite.com " s vašej domény .

4

Pridať tieto podmienky len vtedy , ak chcete povoliť jednu alebo viac domén , okrem vy , linkovať do vášho CDN : !

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

Uložte súbor . htaccess a reštartujte server CDN . Len vy a vaši priatelia môžu linkovať k súborom od tejto chvíle .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené