I have issues viewing my site on Safari. I know there is lots of information to find but I can't figure out what would actually work.
I have an Angular app with angular ui-router, configured like this:
$locationProvider.html5Mode(true).hashPrefix('!');
In my index.html
<meta name="fragment" content="!">
<base href="/" />
My S3 configuration is like this:
<RoutingRules>
<RoutingRule>
<Condition>
<HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
</Condition>
<Redirect>
<HostName>test.example.com</HostName>
<ReplaceKeyPrefixWith>#!/</ReplaceKeyPrefixWith>
</Redirect>
</RoutingRule>
</RoutingRules>
Now, when I F5 a page in Safari, everything after #
gets lost. Is there really no chance how I can solve it in 2016?