1

Предположим, что я хочу, чтобы все запросы были отправлены https://example.com/api/users/1, перенаправлены на http://api.example.com/users/1, используя ведро AWS S3.S3 RoutingRule: перенаправление каталога на поддомен

Таким образом, все запросы к «директории» api должны быть перенаправлены на подобласти api.example.com

Может кто-нибудь обеспечить RoutingRule для этого?

ответ

2

Вот RoutingRule я закончил с:

<RoutingRules> 
    <RoutingRule> 
     <Condition> 
      <KeyPrefixEquals>api/</KeyPrefixEquals> 
     </Condition> 
     <Redirect> 
      <HostName>api.example.com</HostName> 
      <ReplaceKeyPrefixWith/> 
     </Redirect> 
    </RoutingRule> 
</RoutingRules> 
+0

это работает для всего https://example.com/api/path_etc, но что, если вы хотите перенаправить https://example.com/ api - https://api.example.com? Я не могу заставить его перенаправить. Он заканчивается перенаправлением на https://api.example.com/api – bryanus

+0

Да, вам понадобится более мощное решение, такое как Nginx. – schickling

Смежные вопросы