Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> networking >> Internet Networking >> .

Come impedire la Hotlinking di un file PHP

Hotlinking si verifica quando un sito web accede direttamente a una risorsa su un altro sito Web invece di collegare ad esso . Hotlinking è tipicamente di preoccupazione con risorse come immagini o file video perché il sito remoto utilizza la larghezza di banda , piuttosto che la propria , per servire la risorsa per l'utente finale . Tuttavia , è possibile prevenire hotlinking a qualsiasi file , incluso un file PHP , includendo alcuni comandi Apache in un file " htaccess " del tuo sito . Istruzioni
1

Utilizzare gli strumenti di amministrazione forniti dal tuo host web per accedere a directory principale del tuo sito web . Creare un file chiamato " . Htaccess " utilizzando un editor di testo o modificare il file se già esistente . Ad esempio, digitare : .

Nano htaccess
2

Usa i comandi Apache " riscrittura " per catturare la richiesta per il file PHP che potrebbero essere hotlink . Ad esempio, digitare :

RewriteEngine On

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

Aggiungi una esclusione per il caso dove il file è hotlink dal tuo sito web . Ad esempio, digitare :

RewriteCond % { HTTP_REFERRER } ^ $ [NC ]

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

vietare l' hotlinking vietando l'accesso al file e restituisce un errore " 403 Forbidden " . Ad esempio, digitare :

RewriteRule myfile.php $ - [ F ]
5

uscire dall'editor di testo e salvare il file . Provare la logica dal hotlinking al file PHP da un sito web diverso per assicurare la richiesta è vietata .

 

networking © www.354353.com