В моем веб-приложении ASP.NET я определил пользовательские страницы ошибок в файле web.config следующим образом:
<customErrors mode="On" defaultRedirect="~/default.html">
<error statusCode="404" redirect="~/PageNotFound.html" />
</customErrors>
В случае ошибки 404 мой сайт перенаправляется на страницу default.html
, но передает "aspxerrorpath" в качестве параметра строки запроса на страницу пользовательской ошибки следующим образом:
http://www.example.com/default.html?aspxerrorpath=/somepathcausederror/badpage.aspx
Я не хочу этого поведения. Я хочу, чтобы URL-адрес перенаправления просто читался:
http://www.example.com/default.html
Есть ли способ достичь этого?