Revisa mi pregunta: ¿por qué devuelve 406 y una página vacía si se toma Discourse Meta como una página inexistente? 404 y un mensaje de “Oops” son más razonables.
Veo el código de respuesta 406 en la pestaña de red de las herramientas de desarrollador de Chrome. Veo una página de “Oops” muy ocasionalmente. Mostrar la página de “Oops” es razonable.
Mi pregunta es que, sin importar cuáles sean los errores, es responsabilidad de la aplicación presentar un mensaje de error amigable para el usuario (como lo hace la página de “Oops”) en lugar de una página en blanco. Supongo que en caso de respuesta 406, la aplicación ni siquiera se alcanza. Es un error reportado por un servicio delante de la aplicación, que puede ser un servidor web o un servidor proxy.