我在MVC4应用程序中实现了自定义错误页面。基本上我已将以下内容添加到我的Web.Config文件中:
<customErrors mode="On" defaultRedirect="Error">
<error statusCode="404" redirect="~/Error/NotFound"/>
<error statusCode="500" redirect="~/Error/Index"/>
</customErrors>
不幸的是,如果有人使用添加路径路径的请求,则重定向不会发生。例如,我有一个Document方法,它在控制器内容上获取一个ID。以下请求有效:
/Content/Document/1
当有人拨打这样的网址时,我会显示404:
/BlaBla
/Content/BlaBla
有些用户设法在ID后添加/BlaBla
:
/Content/Document/1/Blabla
这是我的自定义404页面未显示的情况。我怎么处理这个?