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 o PHP súboru

hotlinking nastane , keď web priamo pristupuje k prostriedku na iné webové stránky , namiesto odkazu na neho . Hotlinking je typicky obavy sa zdrojov , ako sú obrazové súbory alebo videosúbory , pretože vzdialený web používa šírku pásma , skôr ako jeho vlastný , slúžiť zdroj ku koncovému užívateľovi . Avšak , môžete zabrániť hotlinking na ľubovoľný súbor , vrátane súboru PHP , ktoré vrátane niektorých Apache príkazy v niektorom z " htaccess " súboru vášho webu . Pokyny dovolená 1

Použite nástroje pre správu poskytované vo Vašom webovom hostiteľa pre prístup koreňový adresár vašich webových stránkach . Vytvorte súbor s názvom " . Htaccess " pomocou textového editora alebo upraviť súbor , ak už existuje . Zadajte napríklad : .

Nano htaccess
2

použite Apache " prepísať " príkazy zachytiť požiadavku na súbor PHP , ktoré by mohli byť hotlinked . Napríklad typ :

RewriteEngine Na

RewriteCond % ( REQUEST_FILENAME ) myfile.php $ [ NC ]
3

Pridať vylúčenie pre prípad , , kde je súbor hotlinked z vašich vlastných stránok . Napríklad typ :

RewriteCond % { HTTP_REFERRER } ^ $ [ NC ]

RewriteCond % { HTTP_REFERRER } mysite \\ ! . [ NC ]
4

Zakázať hotlinking tým , že zakáže prístup k súboru a vracia " 403 Forbidden " chybu . Napríklad typ :

RewriteRule myfile.php $ - [ F ]
5

Ukončite textový editor a súbor uložte . Otestujte logiku hotlinking do súboru PHP z rôznych internetových stránok , aby zabezpečili požiadavka je zakázané .

Najnovšie články

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