友好显示iis 403、404服务器错误信息

当用户访问服务器上一个存在目录的 时候会出现如下错误信息:

那么当出现这种情况的时候如何跳转到我们自定义的错误页面呢?

在web.config中添加如下代码及可:

<configuration>
    <system.web>
        <customErrors defaultRedirect="error.htm" mode="On">
            <error redirect="error.htm" statusCode="404" />
            <error redirect="error.htm" statusCode="403" />
        </customErrors>
    </system.web>
    <system.webServer>
		<httpErrors errorMode="DetailedLocalOnly">
			<remove statusCode="404" subStatusCode="-1" />
			<remove statusCode="403" subStatusCode="-1" />
			<error statusCode="403" prefixLanguageFilePath="" path="/lh.ht/error.htm" responseMode="ExecuteURL" />
			<error statusCode="404" prefixLanguageFilePath="" path="/lh.ht/error.htm" responseMode="ExecuteURL" />
		</httpErrors>
		
        <directoryBrowse enabled="false" />
		
    </system.webServer>
</configuration>

猜你喜欢

转载自blog.csdn.net/qq_32109957/article/details/88846951
今日推荐