【发布时间】:2021-05-12 11:03:36
【问题描述】:
我正在 S3 存储桶中部署 SPA。我正在使用云端通过 https 工作。我需要重定向或删除我的域(example.com)中的 www。我试过这个过程:
- 为 www 域 (www.example.com) 创建一个 s3 存储桶,并将所有请求重定向到默认域 (example.com)
- 为 www 域 (www.example.com) 创建分配
- 在 Route53 中创建一个指向 www 分布的 A 类型记录
结果是它没有重定向到非 www 存储桶。发生的事情是它等待查找 www 存储桶的 index.html (在默认根对象中配置),因此不会重定向到另一个存储桶(非 www )
【问题讨论】:
-
您能否发布更多有关 S3 存储桶和 Cloudfront 配置的详细信息?
-
我更新了问题,添加了详细信息。谢谢@jellycsc
-
能否在 CloudFront 配置中也显示源域名?
-
它是 www.example.com.s3.amazonaws.com(出于私人原因,我使用虚拟域)
-
宾果游戏,这是根本原因。你能把它改成s3 website endpoint吗?
标签: amazon-web-services amazon-s3 https single-page-application amazon-cloudfront