gpt4 book ai didi

iis-7.5 - 即使使用自定义 404 错误页面,也会获取未知文件扩展名的默认 404 错误页面

转载 作者:行者123 更新时间:2023-12-01 01:18:57 26 4
gpt4 key购买 nike

我们设置了一个自定义 404 错误页面,以便显示一个“不错”的页面,而不是默认的 IIS 页面。

当尝试访问具有已知文件扩展名(例如 http://mydomain/dumb.aspx )的不存在页面时,会显示自定义 404 页面。

当尝试访问具有未知文件扩展名的文件(例如 http://mydomain/index.dumb )时,将显示默认的 404 错误页面。

令我困惑的是 IIS Web 核心正在处理错误:

ModuleName: IIS Web Core
Notification: 16
HttpStatus: 404 HttpReason: Not Found
HttpSubStatus: 0
ErrorCode: 2147942402 ConfigExceptionInfo : Notification: MAP_REQUEST_HANDLER ErrorCode: The system cannot find the file specified. (0x80070002)



但是配置的自定义错误页面被注意:
 <httpErrors errorMode="Detailed">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/httpError" responseMode="ExecuteURL" />
</httpErrors>

我们确实有 * 的处理程序映射,但没有 for 。 .这可能是问题的原因吗?
什么是正确的配置?

最佳答案

只需将 httpErrors 节点的 errorMode 属性从详细更改为自定义。

从:

<httpErrors errorMode="Detailed">

到:
<httpErrors errorMode="Custom">

关于iis-7.5 - 即使使用自定义 404 错误页面,也会获取未知文件扩展名的默认 404 错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10403055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com