Souhaitez-vous apprendre à refuser l’accès direct aux images sur le serveur IIS ? Dans ce tutoriel, nous allons configurer le serveur IIS pour empêcher l’accès direct aux images sur votre site Web.

• Windows 2012 R2
• Windows 2016
• Windows 2019

Dans notre exemple, le serveur IIS héberge le site WWW.GAMEKING.TIPS.

Liste des équipements

La section suivante présente la liste des équipements utilisés pour créer ce didacticiel.

En tant qu’associé Amazon, je gagne des achats admissibles.

Tutoriel IIS - Blocage de l’accès direct à l’image

Accédez au site WEB DE RÉÉCRITURE d’URL et téléchargez le package d’installation.

IIS URL REWRITE DOWNLOAD

Effectuez l’installation DE RÉÉCRITURE d’URL.

URL REWRITE INSTALLATION

Démarrez l’application nommée : IIS Manager.

Start IIS Windows

Dans l’application IIS Manager, sélectionnez votre site Web.

Sur la partie droite de l’écran, accédez à l’option nommée : RÉÉCRITURE d’URL.

IIS - URL REWRITE - WEBSITE

En haut à droite de l’écran, cliquez sur l’option Ajouter une règle.

IIS URL REWRITE - ADD

Sur les règles entrantes, créez une nouvelle règle vierge.

URL REWRITE BLANK RULE

Pour empêcher l’accès direct aux images, utilisez la configuration suivante :

Copy to Clipboard

Voici notre configuration.

IIS - prevent Hotlinking

Sur la zone Conditions, cliquez sur le bouton Ajouter et utilisez la configuration suivante :

Copy to Clipboard

Modifiez la configuration du modèle sur votre site Web.

Cliquez sur le bouton OK.

IIS - Hotlinking prevention

À titre d’exemple, voici notre résumé des conditions.

IIS - prevent image direct access

Sur la zone Action, configurez une erreur personnalisée pour interdire la demande.

Copy to Clipboard

Dans la partie supérieure droite de l’écran, cliquez sur l’option Appliquer

IIS - Deny hotlinking

Dans notre exemple, le serveur IIS interdra l’accès direct aux images sur notre site Web.

À partir d’un ordinateur distant, ouvrez le navigateur et essayez d’effectuer un accès direct à une image.

Dans notre exemple, l’URL suivante a été saisie dans le navigateur :

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

Le serveur IIS refusera l’accès et affichera un message d’erreur.

IIS - Deny image direct access
Essayez d’accéder à l’URL du site Web et toutes les images seront affichées.
Apache - Block image direct access
À partir d’un ordinateur Linux distant, essayez d’effectuer un accès direct à une image.
Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Félicitations! Vous avez configuré le serveur IIS pour refuser l’accès direct aux images.