Hotlinking oppstår når en nettside direkte tilgang til en ressurs på et annet nettsted i stedet for å linke til den . Hotlinking er typisk for bekymring med ressurser for eksempel bilde -eller videofiler fordi den eksterne nettstedet bruker din båndbredde , snarere enn sin egen , for å tjene ressurs til sluttbruker . Du kan imidlertid hindre hotlinking til en fil, inkludert en PHP -fil , ved å inkludere noen Apache kommandoer i en av " htaccess" fil på nettstedet ditt. Instruksjoner
en
Bruk administrasjonsverktøy som tilbys av web vert å få tilgang til rotkatalogen på webområdet ditt . Lag en fil som heter ". Htaccess " ved hjelp av en tekst editor eller redigere filen hvis det allerede eksisterer. For eksempel skrive : .
Nano htaccess
2
Bruk Apache " omskrive " kommandoer for å fange anmodningen om PHP -fil som kan hotlinked . For eksempel skrive : en
RewriteEngine On The
RewriteCond % ( REQUEST_FILENAME ) myfile.php $ [ NC ]
3
Legg en utelukkelse for saken hvor filen er hotlinked fra ditt eget nettsted . For eksempel skrive : en
RewriteCond % { HTTP_REFERRER } ^ $ [ NC ]
RewriteCond % { HTTP_REFERRER } mittnettsted \\ ! . [ NC ]
4
Forby hotlinking ved å forby tilgang til filen og returnere en " 403 Forbidden " feil. For eksempel skrive : en
RewriteRule myfile.php $ - [ F ]
5
Avslutt teksteditor og lagre filen. Test logikken ved hotlinking til PHP fil fra et annet nettsted for å sikre at anmodningen er forbudt .