Jak skonfigurować statyczną stronę Amazon S3, aby właściwie trasować trasy Angular ui.router html5Mode? Po odświeżeniu strony będzie żądanie dla pliku, który nie istnieje, a kątowy nie może go obsłużyć. W dokumentach zalecają zmianę przepisanych adresów URL na serwerze.Skonfiguruj witrynę statyczną Amazon S3 za pomocą Angular JS ui.router html5Mode (true) na stronie refresh
Jednak S3 jest przechowywanie i nie oferują te same opcje przekierowania staram się korzystać z wbudowanych reguł przekierowania takich jak
<RoutingRules>
<RoutingRule>
<Condition>
<HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals >
</Condition>
<Redirect>
<HostName>[[ your application's domain name ]]</HostName>
<ReplaceKeyPrefixWith>#/</ReplaceKeyPrefixWith>
</Redirect>
</RoutingRule>
</RoutingRules>
Jednak to tylko potencjalnych klientów do pętli przekierowania.
Wszelkie sugestie?
co jest żądanie to robi (przykład) i gdzie jest rzeczywisty plik (przykład)? – dnozay
możliwy duplikat http://stackoverflow.com/a/16877231/ – dnozay
Twoje rozwiązanie powyżej powinno działać, to właśnie używam – Karl