确认目标桶没有开启“静态网站托管”。开启此选项会覆盖重定向规则,导致301重定向出现问题。
确认目标桶拥有正确的权限。可以将权限设置为“公共读取”或具有访问目标桶的IAM账户。
确认目标桶和源桶都拥有相应的重定向规则。这里给出一个范例:
404
https
example.com
404/
这个例子是当源桶中的对象返回404错误时,将重定向到HTTPS协议的example.com域名下的“404”路径下。
确保源桶和目标桶都使用相同的AWS区域。如果不同,重定向可能会出现问题。
确认你在使用正确的链接地址进行测试。重定向规则只对正确的链接地址生效,例如:http://example.com/a.html将不会被重定向到http://example.com/b.html。