要在Amazon S3中使重定向规则生效,您需要正确配置S3存储桶的静态网站托管选项。以下是一个解决方法,该方法包含了一个示例代码来配置重定向规则:
登录到AWS管理控制台并导航到Amazon S3服务。
选择您希望配置重定向规则的存储桶。
在存储桶的属性选项卡中,找到“静态网站托管”部分。
在该部分中,启用“使用此存储桶作为静态网站”的选项。
在“索引文档”字段中,输入默认的索引文档(例如:index.html)。
在“错误文档”字段中,输入默认的错误文档(例如:error.html)。
在“重定向规则”字段中,输入以下示例代码:
404
https
example.com
new-prefix/
301
上述代码示例将在发生404错误时将请求重定向到example.com,并将原始键名的前缀替换为“new-prefix/”。
请确保在示例代码中进行适当的更改,以匹配您的重定向需求。您可以使用其他条件和重定向选项来创建不同的重定向规则。
请注意,更改可能需要几分钟才能在全球范围内生效。