Est-il possible d'interdire certains agents utilisateurs directement depuis web.config? Certains robots semblent ne pas suivre robots.txt, et pour éviter une charge de serveur inutile (et le spaming de fichier journal), je voudrais éviter que certaines classes de requêtes (en particulier basées sur l'user-agent ou très probablement l'adresse IP) .Utilisation de web.config pour interdire les agents d'utilisateur
Points bonus si vous savez qu'il est également possible d'éviter que ces demandes soient entièrement consignées dans le fichier journal d'IIS. (c'est-à-dire if-request-match, transmettre à/dev/null, si vous obtenez ma signification).
Une solution pour win2003 serait préférable, mais c'est un problème récurrent - s'il y a une solution propre pour IIS7 mais pas IIS6, je serais heureux de le savoir. Désolé pour la question incomplète plus tôt, j'avais tab + entré accidentellement.
Eh bien, le site est suffisamment petit pour que le journal IIS ne soit pas un perf. problème; c'est surtout du bruit que cela ne me dérangerait pas d'éviter - mais cette solution est exactement ce que j'espérais - un module configurable qui peut interrompre certaines requêtes. Je vais regarder dedans, merci! –
Savez-vous s'il est possible de créer une règle pour plusieurs robots? – UpTheCreek
@UpTheCreek C'est un pattern, aussi longtemps que vous avez une expression régulière qui identifie tous les bots en question, vous pouvez le brancher ici. Je ferais attention à ce sujet cependant, il semble légèrement dangereux de tuer la circulation normale si vous ne faites pas attention. –