[英]Custom 404 page for invalid request
我已经在MVC4应用程序中实现了自定义错误页面。 基本上,我已经在Web.Config文件中添加了以下内容:
<customErrors mode="On" defaultRedirect="Error">
<error statusCode="404" redirect="~/Error/NotFound"/>
<error statusCode="500" redirect="~/Error/Index"/>
</customErrors>
不幸的是,如果有人使用向路径添加路径的请求,则不会进行重定向。 例如,我有一个Document方法,该方法在控制器Content上带有一个ID。 以下请求有效:
/Content/Document/1
当有人像这样调用URL时,我得到了404显示:
/BlaBla
/Content/BlaBla
一些用户设法在ID后添加/BlaBla
:
/Content/Document/1/Blabla
在这种情况下,我的自定义404页面未显示。 我该如何处理?
一个CatchAll-Route解决了这个问题。 一个带答案的问题使我找到了解决方案:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.