我一直在尝试让我的网络应用程序重定向到自定义 404 页面。它适用于所有 url,除非它们具有“.aspx”扩展名
服务器是 Windows Server 2008,以下是我在 web.config 中的设置(以 google.com 为例):
<customErrors defaultRedirect="http://www.google.com" mode="On" redirectMode="ResponseRedirect"></customErrors>
<httpErrors errorMode="Custom">
<clear />
<remove statusCode="500" subStatusCode="-1" />
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/404-Page/" responseMode="ExecuteURL" />
<error statusCode="500" prefixLanguageFilePath="" path="/404-Page/" responseMode="ExecuteURL" />
</httpErrors>
HTTP 错误再次适用于除“.aspx”扩展之外的所有内容