在我的umbraco应用程序中,我已经创建了错误页面,然后在web.config自定义错误中定义,如果出现这种情况,则会将错误重定向到该页面:
<customErrors mode="RemoteOnly" defaultRedirect="~/Error" />
如果应用程序返回状态500,此方法很好,但是如果用户要访问不存在的页面,则不会发生重定向。我什至尝试像这样专门为404状态定义重定向:
<customErrors mode="RemoteOnly" defaultRedirect="~/Error">
<error statusCode="404" redirect="~/Error" />
</customErrors>
但仍然没有成功。
<errors>
<error404>1</error404>
</errors>