gpt4 book ai didi

iis-7.5 - 通过 web.config 指定默认错误页面

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

如果特定错误代码不匹配,如何将单个页面指定为后备?

我有以下匹配 HTTP 500 和 404 错误..

<system.webServer>
<httpErrors errorMode="Custom" defaultResponseMode="File">
<clear />
<error statusCode="500" path="my500errorHandler.html"/>
<error statusCode="404" path="my404errorHandler.html"/>
</httpErrors>
</system.webServer>

如何定义默认页面来处理未明确定义的 HTTP 错误,例如 web.config 中的 500 和 404 错误?

最佳答案

尝试关注 solution with Asp.Net .

<configuration>
<system.web>
<customErrors defaultRedirect=”http://example.com/errors/Error.aspx” mode=”RemoteOnly”>
<error redirect=”http://example.com/errors/404.aspx” statusCode=”404″ />
</customErrors>
</system.web>
</configuration>

其他 generic solution for IIS here .请注意这里:如果您使用的是静态 html defaultResponseMode=File。如果您使用的是动态页面,则需要设置 eaultResponseMode="ExecuteURL"
<configuration>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly" defaultResponseMode="File"
defaultPath="http://example.com/errors/Error.html">
<remove statusCode="500" />
<error statusCode="500"
path="http://example.com/errors/500.html" />
</httpErrors>
</system.webServer>
</configuration>

关于iis-7.5 - 通过 web.config 指定默认错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27048553/

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