¿Es posible prohibir ciertos agentes de usuario directamente desde web.config? Ciertos robots parecen no seguir el archivo robots.txt, y para evitar la carga inútil del servidor (y el correo no deseado), me gustaría evitar que ciertas clases de solicitudes (en particular basadas en el agente de usuario o muy posiblemente en la dirección IP) procedan. .Uso de web.config para prohibir agentes de usuario
Puntos de bonificación si sabe si es igualmente posible evitar que tales solicitudes se registren por completo en el archivo de registro de IIS. (es decir, if-request-match, reenvía a/dev/null, si entiende mi significado).
Sería preferible una solución para win2003, pero este es un problema recurrente: si hay una solución limpia para IIS7 pero no para IIS6, me gustaría saberlo.
Edit: Lo siento por la pregunta incompleta anterior, tuve la pestaña + ingresó accidentalmente.
Bueno, el sitio es lo suficientemente pequeño como para que el registro de IIS no sea un perf. problema; en su mayor parte es solo ruido, no me importaría evitarlo, pero esta solución es exactamente lo que esperaba: un módulo configurable que puede abortar ciertas solicitudes. Lo investigaré, gracias! –
¿Sabes si es posible crear una regla para múltiples bots? – UpTheCreek
@UpTheCreek Es un patrón, por lo que siempre que tenga una expresión regular que identifique todos los bots en cuestión que desea buscar, puede conectarlo allí. Tendría cuidado con eso, aunque parezca un poco peligroso matar el tráfico normal si no tienes cuidado. –