2014-01-06 62 views
0

我想將網址「http://mydomain.com/s3?file=test」重定向到「http://mydomain.com/s3/test.js」,其中mydomain.com是一個S3靜態網站。如何使用查詢字符串參數重定向S3網址?

基於文檔,除非我使用Web服務器,但是我不知道是否有辦法通過S3重定向完成此操作(http://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.htmlhttp://docs.aws.amazon.com/AmazonS3/latest/dev/HowDoIWebsiteConfiguration.html)。

回答

0

是的,您可以通過指定重定向規則,同時將s3存儲區配置爲靜態網站來實現此目的。

根據您的需求量的重定向規則將是:

<RoutingRules> 
    <RoutingRule> 
     <Condition> 
      <KeyPrefixEquals>?file=test</KeyPrefixEquals> 
     </Condition> 
     <Redirect> 
      <ReplaceKeyPrefixWith>s3/test.js</ReplaceKeyPrefixWith> 
     </Redirect> 
    </RoutingRule> 

希望這將有助於

+6

是否可以動態地做到這一點?即file = test1進入s3/test1.js,file = test123進入s3/test123.js等。或者我需要爲每個手動定義規則嗎? –

相關問題