1

比方说,我想用一个AWS S3存储重定向到http://api.example.com/users/1所有请求https://example.com/api/users/1S3 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