Правило перенаправления s3 вызывает слишком много ошибок перенаправления - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть два приложения angular в корзине s3 для настройки. Все работает нормально, за исключением случаев, когда я обновляю sh страницу, на которой отображается ошибка, слишком много редиректа не удается исправить. моя структура приложения s3 похожа на

/index.html
/in/app1 angular
/my/app2 angular

правила перезаписи

<RoutingRules>
    <RoutingRule>
    <Condition>
      <KeyPrefixEquals>in/</KeyPrefixEquals>
      <HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals >
    </Condition>
    <Redirect>
      <HostName>uat.secure.rentscribe.com</HostName>
      <ReplaceKeyPrefixWith>in/</ReplaceKeyPrefixWith>
    </Redirect>
    </RoutingRule>
     <RoutingRule>
    <Condition>
      <KeyPrefixEquals>my/</KeyPrefixEquals>
      <HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals >
    </Condition>
    <Redirect>
      <HostName>uat.secure.rentscribe.com</HostName>
      <ReplaceKeyPrefixWith>my/</ReplaceKeyPrefixWith>
    </Redirect>
    </RoutingRule>
  </RoutingRules>

мое требование - если в каком-либо приложении есть ошибки, они должны перенаправляться в соответствующий индексный файл папки

...