如何配置 aws s3 bucket 进行 307 重定向

如何配置 aws s3 bucket 进行 307 重定向

可以将 S3 存储桶配置为“静态网站托管”,以将请求重定向到另一个域。这些重定向是永久的 301。

在此处输入图片描述

我如何将重定向配置为 307?

答案1

您应该能够使用路由规则配置此行为。选择“使用此存储桶托管网站”,然后添加以下内容:

<RoutingRules>
 <RoutingRule>
    <Condition>
        <HttpErrorCodeReturnedEquals>403</HttpErrorCodeReturnedEquals>
    </Condition>
    <Redirect>
        <Protocol>https</Protocol>
        <HostName>other-site.example.com</HostName>
        <HttpRedirectCode>307</HttpRedirectCode>
    </Redirect>
 </RoutingRule>
</RoutingRules>

https://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html

由于 S3 默认拒绝所有访问,因此无论请求什么路径,都会触发重定向。

相关内容