假设我有 B.example.com。 B 已死,这意味着当我尝试访问该子域时,我收到 404。我想将所有请求从 B.example.com 重定向到 A.example.com,这是一个完全正常工作的子域。这一切都托管在 AWS 上。
我尝试了以下方法:
-创建了名为 B.example.com 的 S3 存储桶,启用公共访问
-使其成为静态网站托管存储桶,将请求重定向到 A.example.comm,协议 https
-在 example.com 域下创建了一条名为 B
的新记录-选择A类型,IPv4,简单路由策略
启用别名,选择我的 s3 存储桶作为端点,并保存它
-尝试访问 B.example.com,但现在超时了
我觉得有一种更简单的方法可以解决这个问题。这是由 ChatGPT 提供的。试过了,没用。欢迎帮助,谢谢。
查看您的 DNS,您是否可以更新您的
A
子域以指向您的 B
子域,然后在 B
上配置应用程序以执行重定向?
如果您的应用程序使用 HTTPS,因为 S3 静态站点不支持 HTTP,您可能需要使用 CloudFront 和 S3 静态站点(将您的 DNS 更新为 cloudfrount + 在 ACM 中设置证书)。请参阅https://repost.aws/knowledge-center/cloudfront-redirect-domain