如何讓AWS S3爲所有頁面提供index.html
而不僅僅是/
?如果我在任何子路由中輸入應用程序,它現在會返回404。我正在使用history
的位置。帶有Ember應用程序的AWS S3 404使用歷史記錄位置
我試圖用這個規則都重定向:
<RoutingRules>
<RoutingRule>
<Condition>
<HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals >
</Condition>
<Redirect>
<HostName>yourdomainname.com</HostName>
</Redirect>
</RoutingRule>
</RoutingRules>
這結束在一個重定向循環。
我試着將錯誤文檔設置爲index.html
。這是無法加載靜態資產,然後因爲它試圖找到他們在請求的網址,而不是實際的根網址。
我認爲這是不可能的:/ – mehulkar