在IIS 7中为HTML页面设置自定义404页面

roy*_*yur 6 iis-7 http-status-code-404

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

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

小智 12

.htm在IIS7中也遇到了同样的问题(不是ASP,不是.NET).

我换responseModeFile,而不是ExecuteURL<system.webServer>和一切工作:

<httpErrors errorMode="Custom" existingResponse="Replace">
    <remove statusCode="404" />
    <error statusCode="404" responseMode="File" path="error.htm" />
</httpErrors> 
Run Code Online (Sandbox Code Playgroud)


Vis*_*lam 5

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

<httpErrors errorMode="Custom" existingResponse="Replace">
    <remove statusCode="404" />
    <error statusCode="404" responseMode="ExecuteURL" path="/Errors/NotFound" />
</httpErrors>
Run Code Online (Sandbox Code Playgroud)