gpt4 book ai didi

amazon-web-services - 重定向到index.html的S3子文件夹

转载 作者:行者123 更新时间:2023-12-03 15:18:06 28 4
gpt4 key购买 nike

我有一个域example.com。我有一个名为example.com的S3存储桶,其中的index.html文件有效。现在,我想创建两个名为oldnew的子文件夹,每个子文件夹包含单个页面应用程序的单独版本。请求https://example.com/old(在浏览器的地址栏中输入请求时,我想省略index.html)将打开index.html子文件夹中的old文件,而请求https://example.com/new将打开index.html。进行这些重定向的最佳方法是什么?我应该在Route 53 example.com/old-> example.com/old/index.html中进行设置还是有更好的方法?

最佳答案

无需使用lambda函数即可为您的项目增加费用和复杂性。
以下答案引用自https://stevepapa.com/

https://stevepapa.com/my-great-new-post/的工作方式应与:https://stevepapa.com/my-great-new-post/index.html
有一种巧妙的方法可以使这些流进入Cloudfront发行版,并且涉及将源起点从Cloudfront缺省提供给您的源更改。
选择原始源时,Cloudfront将显示一个S3存储桶列表。
editing origin
您无需从下拉列表中显示的存储桶中设置源,而是需要从其资源的S3设置页面中获取该资源的静态网络托管端点,然后手动将其弹出。 where the static hosting endpoint url is
将静态源用于Cloudfront分发来源意味着对该分发的任何请求都将使用S3的根对象查找,并且您的404响应应在引用流过时消失。

重要:
完成此操作后,清除浏览器缓存和devalidate the items in your cloudfront distribution。否则,您所做的更改将不会立即生效。

关于amazon-web-services - 重定向到index.html的S3子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49082709/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com