如果http状态代码为404,我尝试在Azure中配置Web应用程序以重定向到html页面。这是Azure中的静态html站点。我已经添加了带有这些内容的web.config和ApplicationHost.xdt文件,但它没有做任何事情:
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="Auto" defaultResponseMode="ExecuteURL" >
<remove statusCode="404"/>
<error statusCode="404" responseMode="ExecuteURL" path="http://www.website.com/404/index.html" />
</httpErrors>
我在完成这些更改后重新启动了网络应用,但它没有做任何事情。
答案 0 :(得分:3)
根据您的webconfig文件,如果将路径更改为“/ 404 / index.html”,它将正常运行。请试试。
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="Auto" defaultResponseMode="ExecuteURL" >
<remove statusCode="404"/>
<error statusCode="404" responseMode="ExecuteURL" path="/404/index.html" />
</httpErrors>
</system.webServer>