Azure重定向到自定义404页面

时间:2017-03-07 04:05:40

标签: azure iis web-config http-status-code-404 azure-web-sites

如果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>

我在完成这些更改后重新启动了网络应用,但它没有做任何事情。

1 个答案:

答案 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>