Cómo evitar que "aspxerrorpath" se pase como una cadena de consulta a páginas de error personalizadas de ASP.NET
En mi aplicación web ASP.NET, he definido páginas de error personalizadas en mi archivo web.config de la siguiente manera:
<customErrors mode="On" defaultRedirect="~/default.html">
<error statusCode="404" redirect="~/PageNotFound.html" />
</customErrors>
En el caso de un error 404, mi sitio redirige adefault.html
página, pero pasa "aspxerrorpath" como un parámetro de cadena de consulta a la página de error personalizada de la siguiente manera:
http://www.example.com/default.html?aspxerrorpath=/somepathcausederror/badpage.aspx
No quiero ese comportamiento. Quiero que la URL de redireccionamiento simplemente lea:
http://www.example.com/default.html
¿Hay una manera de lograr esto?