Hotlinking opstår, når en hjemmeside direkte adgang til en ressource på en anden hjemmeside i stedet for at linke til det. Hotlinking typisk bekymring med ressourcer såsom billed-eller videofiler , fordi fjernbetjeningen hjemmeside bruger din båndbredde , snarere end sin egen , for at tjene den ressource til slutbrugeren . Men du kan forhindre hotlinking til enhver fil , inklusive en PHP-fil , ved at inkludere nogle Apache -kommandoer i en af " htaccess " fil på dit websted. Instruktioner
1
Brug administration værktøjer, som din webhost for at få adgang til rodmappen på din hjemmeside. Opret en fil med navnet " . Htaccess " ved hjælp af en teksteditor eller redigere filen, hvis den allerede eksisterer. Skriv f.eks : . Htaccess
2
nano Brug Apache " omskrive " kommandoer til at fange anmodningen om PHP-fil , der kan hotlinked . Skriv f.eks : Hej
RewriteEngine On
RewriteCond % ( REQUEST_FILENAME ) myfile.php $ [ NC]
3
Tilføj en udelukkelse for sagen hvor filen er hotlinked fra din egen hjemmeside. Skriv f.eks : Hej
RewriteCond % { HTTP_REFERRER } ^ $ [ NC]
RewriteCond % { HTTP_REFERRER } mysite \\ ! . [ NC]
4
Forbyde hotlinking ved at forbyde adgang til filen og returnere en " 403 Forbidden " fejl . Skriv f.eks : Hej
RewriteRule myfile.php $ - [F]
5
Afslut teksteditor og gemme filen. Test logikken ved at hotlinking til PHP-fil fra et andet websted for at sikre, at anmodningen er forbudt .