Hotlinking inträffar när en webbplats direkt tillgång till en resurs på en annan webbplats istället för att länka till den . Hotlinking är typiskt av bekymmer med resurser såsom bild-eller videofiler eftersom fjärrkontrollen hemsidan använder din bandbredd , snarare än sin egen , för att tjäna den resurs till slutanvändaren . Däremot kan du förhindra hotlinking till valfri fil , inklusive en PHP -fil , genom att ta del Apache kommandon i ett av " htaccess " fil på din webbplats . Instruktioner
1
Använd administrationsverktyg tillhandahålls av ditt webbhotell för att få tillgång till rotkatalogen på din webbplats . Skapa en fil som heter " . Htaccess " med hjälp av en textredigerare eller redigera filen om den redan finns . Till exempel , typ : .
Nano htaccess
2
Använd Apache " rewrite "-kommandon för att fånga begäran om PHP -fil som hotlinked . Till exempel , typ :
RewriteEngine
RewriteCond % ( REQUEST_FILENAME ) myfile.php $ [ NC ]
3
Lägg till ett undantag för fallet där filen hotlinked från din egen hemsida . Till exempel , typ :
RewriteCond % { HTTP_REFERRER } ^ $ [ NC ]
RewriteCond % { HTTP_REFERRER } mysite \\ ! . [ NC ]
4
Förbjud hotlinking genom att förbjuda tillgång till filen och returnera ett " 403 Forbidden " fel . Till exempel , typ :
RewriteRule myfile.php $ - [ F ]
5
avsluta textredigeraren och spara filen . Testa logiken genom hotlinking till PHP-fil från en annan webbplats för att se till att ansökan är förbjudet .