我在S3上有一个配置为静态网站的存储桶。我希望对根域的任何请求自动重定向到子文件夹,例如example.com => example.com/campaign
。
这可以通过将Website-Redirect-Location
元数据应用于根index.html
对象来实现。但是当我应用这个所有其他元数据值时,我添加的内容似乎被忽略了。这是预期的行为吗?如果我正在进行重定向,是否可以不应用其他元数据?
在我的特定用例中,我希望能够在Cache-Control
对象上应用Expires
和index.html
标头,以便我可以更改重定向值(例如,将重定向更改为example.com => example.com/new-campaign
)并让浏览器使其缓存无效。有没有办法用S3实现这个目标?