Il y a 2 options
Option 1 - Utilisation de la demande F Iltering.
- Ouvrez le Gestionnaire des services Internet.
- Sélectionnez le site Web.
- Double-cliquez sur le filtrage des demandes.
- Dans le volet Actions, cliquez sur Deny Sequence et ajoutez l'URL que vous souhaitez bloquer.
L'inconvénient de cette approche est que vous devez ajouter toutes les URL que vous voulez bloquer. Je ne suis pas sûr si nous pouvons ajouter une expression régulière ici.
Option 2 - Utilisation URL Rewrite (méthode Préférable)
- Installez Réécriture d'URL from here
- Ouvrez IIS Manager et sélectionnez le site que vous souhaitez refuser l'accès et double cliquez sur le module Réécriture URL
- sur le côté droit du volet Actions cliquez sur Ajouter une ou plusieurs règles
- Sélectionnez Demande Modèle de blocage dans les règles de trafic entrant. Définissez les valeurs comme ci-dessous et cliquez sur ok.This ajoutera une URL Rewrite Règle
- Ce que je fais est d'ajouter une expression régulière qui correspond à tout sauf wwwroot .
Avec cette autre chose, alors wwwroot sera bloqué. Vous pouvez double-cliquer sur la règle sous URL-Rewrite et personnaliser en conséquence. Assurez-vous également de désactiver la règle pour les fichiers/dossiers statiques (.js, Css, images)
Référence - http://www.iis.net/learn/extensions/url-rewrite-module/request-blocking-rule-template
Hope this helps.
Bonjour avez-vous vérifié ma réponse? Ai-je misa quelque chose? –