6

我的网站扩展名为 .htm,服务器是 IIS 7。我现在设计了自定义 404 页面。

现在任何人都可以建议我,如何通过 web.config 实现自定义 404 页面。

4

2 回答 2

13

.htm我在 IIS7(不是 ASP,不是 .NET)中的页面也有同样的问题。

我改为responseModeFile不是ExecuteURLin<system.webServer>并且一切正常:

<httpErrors errorMode="Custom" existingResponse="Replace">
    <remove statusCode="404" />
    <error statusCode="404" responseMode="File" path="error.htm" />
</httpErrors> 
于 2012-07-26T17:05:59.713 回答
5

在您的web.config文件中使用它:

<httpErrors errorMode="Custom" existingResponse="Replace">
    <remove statusCode="404" />
    <error statusCode="404" responseMode="ExecuteURL" path="/Errors/NotFound" />
</httpErrors>
于 2012-04-27T07:03:43.867 回答