Pregunta

En IIS puedo configurar mis páginas de error personalizadas.
Para cada código de error HTTP puedo decir a dónde ir. Varios códigos tienen un número de '' sub '' Códigos disponibles. Por ejemplo, 404 tiene un 404, 404; 1, 404; 2 y así sucesivamente.

¿Para qué son? ¿Cuándo son devueltos? ¿Debo hacer páginas personalizadas para estos errores? ¿Puedo de alguna manera configurar fácilmente todos los códigos '' familias '' para ir a la misma página?

¿Fue útil?

Solución

401 - Acceso denegado. IIS define varios errores 401 diferentes que indican una causa más específica del error . Estos códigos de error específicos se muestran en el navegador pero no se muestran en el registro de IIS:

  • 401.1 - Error de inicio de sesión.
  • 401.2 - Error de inicio de sesión debido a la configuración del servidor.
  • 401.3 - No autorizado debido a ACL en el recurso.
  • 401.4 - Error de autorización por filtro.
  • 401.5 - Autorización fallida por la aplicación ISAPI / CGI.
  • 401.7: acceso denegado por la política de autorización de URL en el servidor web (este código de error es específico de IIS 6.0).

Aquí está la lista completa en la documentación de MSDN para IIS 5.0 y 6.0 y para IIS 7.0, 7.5 y 8.0 .

Si desea mostrar a sus visitantes o usuarios un mensaje personalizado agradable dependiendo de estos subcódigos, puede hacerlo. Pero no necesitas.

Otros consejos

" Substatus " los códigos de error son específicos de IIS. Son para "interno" propósitos de registro: cualquiera que sea el código de subestado, es el error principal el que se devuelve al cliente (404.2 se devuelve como 404)

Se implementaron específicamente para reducir el área de superficie de ataque de IIS y al mismo tiempo proporcionar a los administradores de sistemas una cantidad significativa de datos. Por lo tanto, activamente no debería devolver mensajes de error de estado específico, ya que abrirá su instalación de IIS ante posibles ataques.

Referencia

Este artículo del blog parece explicar un Mucho de esto. Quizás puede ser de ayuda? Como mínimo, explica el significado de los "subcódigos".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top