Wie kann ich eine statische Web-Site von Amazon S3 konfigurieren, um Angular ui.router html5Mode-Routen ordnungsgemäß zu routen? Bei einer Seitenaktualisierung wird eine Datei angefordert, die nicht existiert, und angular kann sie nicht verarbeiten. In den Dokumenten wird empfohlen, die URL-Umschreibungen auf dem Server zu ändern.Statische Site von Amazon S3 mit Angular JS konfigurieren ui.router html5Mode (true) auf Seitenaktualisierung
ist jedoch S3 Speicher und bieten nicht die gleichen Umleitungsoptionen Ich habe versucht, die in Umleitungsregeln gebaut zu verwenden, wie
<RoutingRules>
<RoutingRule>
<Condition>
<HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals >
</Condition>
<Redirect>
<HostName>[[ your application's domain name ]]</HostName>
<ReplaceKeyPrefixWith>#/</ReplaceKeyPrefixWith>
</Redirect>
</RoutingRule>
</RoutingRules>
Doch diese gerade führt zu einer Umleitungsschleife.
Irgendwelche Vorschläge?
, was die Anfrage ist es macht (Beispiel) und wo ist die eigentliche Datei (Beispiel)? – dnozay
möglich duplicate von http://StackOverflow.com/a/16877231/ – dnozay
Ihre obige Lösung sollte funktionieren, das ist, was ich verwende – Karl