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?

Respuestas a la pregunta(8)

Su respuesta a la pregunta