Umbraco应用程序自定义错误重定向适用于500状态,但不适用于404

问题描述 投票:0回答:1

在我的umbraco应用程序中,我已经创建了错误页面,然后在web.config自定义错误中定义,如果出现这种情况,则会将错误重定向到该页面:

<customErrors mode="RemoteOnly" defaultRedirect="~/Error" />

如果应用程序返回状态500,此方法很好,但是如果用户要访问不存在的页面,则不会发生重定向。我什至尝试像这样专门为404状态定义重定向:

<customErrors mode="RemoteOnly" defaultRedirect="~/Error">
  <error statusCode="404" redirect="~/Error" />
</customErrors>

但仍然没有成功。

.net asp.net-mvc umbraco
1个回答
0
投票
问题出在umbracoSettings.config中。该文件的默认版本包含以下规则定义:

<errors> <error404>1</error404> </errors>

© www.soinside.com 2019 - 2024. All rights reserved.