亚马逊aws s3静态网站托管重定向无法正常工作

时间:2017-03-02 11:21:14

标签: amazon-web-services redirect amazon-s3 website-hosting

我配置重定向规则如下,但它不起作用,返回404“未找到”错误。

<RoutingRules>
<RoutingRule>
    <Condition>
        <HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
    </Condition>
    <Redirect>
        <Protocol>https</Protocol>
        <HostName>wmy59ckuro.execute-api.us-west-2.amazonaws.com</HostName>
        <ReplaceKeyPrefixWith>beta/image/resize?key=</ReplaceKeyPrefixWith>
        <HttpRedirectCode>307</HttpRedirectCode>
    </Redirect>
    </RoutingRule>
</RoutingRules>

来自s3的404响应,Content-type:application / xml。

<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>test/featured1_145_160.jpg</Key>
<RequestId>1C6B9F48E730242D</RequestId>
<HostId>
ul8Z/wJl7/o9qJR/949+tCperGl88vJbEl4p+0P/eXdZ44CoF5t8C/iu61TaHBhLrLwMIzx7h5M=
</HostId>
</Error>

重定向的目的是将任何404命中重定向到aws api网关路由以进行图像大小调整,完成后重定向回s3 url,我有api网关重定向回s3位​​工作,这是第二次重定向。现在第一次重定向不起作用。

任何人都可以光明,我几乎放弃了。我没有技术支持。

0 个答案:

没有答案