Si desidera imparare a negare l'accesso diretto alle immagini sul server IIS? In questa esercitazione configureremo il server IIS per impedire l'accesso diretto alle immagini sul sito Web.

• Windows 2012 R2
• Windows 2016
• Windows 2019

Nel nostro esempio, il server IIS ospita il sito Web WWW.GAMEKING.TIPS.

Elenco attrezzature

Nella sezione seguente viene presentato l'elenco delle attrezzature utilizzate per creare questa esercitazione.

Come Amazon Associate, guadagno dagli acquisti idonei.

Esercitazione IIS - Blocco dell'accesso diretto all'immagine

Accedere al sito Web URL REWRITE e scaricare il pacchetto di installazione.

IIS URL REWRITE DOWNLOAD

Eseguire l'installazione di URL REWRITE.

URL REWRITE INSTALLATION

Avviare l'applicazione denominata: Gestione IIS.

Start IIS Windows

Nell'applicazione Gestione IIS selezionare il sito Web.

Nella parte destra dello schermo, accedere all'opzione denominata: URL Rewrite.

IIS - URL REWRITE - WEBSITE

Nella parte in alto a destra dello schermo, fare clic sull'opzione Aggiungi regola.

IIS URL REWRITE - ADD

Nelle regole in ingresso creare una nuova regola vuota.

URL REWRITE BLANK RULE

Per impedire l'accesso diretto alle immagini, utilizzare la configurazione seguente:

Copy to Clipboard

Ecco la nostra configurazione.

IIS - prevent Hotlinking

Nell'area Condizioni fare clic sul pulsante Aggiungi e utilizzare la configurazione seguente:

Copy to Clipboard

Modificare la configurazione del modello nel sito Web.

Fare clic sul pulsante OK.

IIS - Hotlinking prevention

Ad esempio, ecco il riepilogo delle nostre condizioni.

IIS - prevent image direct access

Nell'area Azione configurare un errore personalizzato per proibire la richiesta.

Copy to Clipboard

Nella parte in alto a destra dello schermo, fare clic sull'opzione Applica

IIS - Deny hotlinking

Nel nostro esempio, il server IIS vieterà l'accesso diretto alle immagini sul nostro sito web.

Da un computer remoto, aprire il browser e provare a eseguire l'accesso diretto a un'immagine.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

• http://www.gameking.tips/test1.jpg

Il server IIS negherà l'accesso e mostrerà un messaggio di errore.

IIS - Deny image direct access
Prova ad accedere all'URL del sito Web e verranno visualizzate tutte le immagini.
Apache - Block image direct access
Da un computer Linux remoto, prova a eseguire l'accesso diretto a un'immagine.
Copy to Clipboard

Ecco l'output del comando.

Copy to Clipboard

Congratulazioni! Il server IIS è stato configurato per negare l'accesso diretto alle immagini.