2017-03-07 111 views
0

我想在Azure中配置一個Web應用程序以重定向到一個html頁面,如果http狀態碼是404。這是一個靜態的在Azure中的html網站。我已經加入的web.config和ApplicationHost.xdt文件與這些內容並沒有做任何事情:Azure重定向到自定義404頁面

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

我已經做了這些改變後,重新啓動Web應用程序,它沒有做任何東西。

回答

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>