我需要更改 aws Route 53 上的域名,但我也有多个子域。例如 foo.com 是我的顶级域名,但我也有 app.foo.com 和 admin.foo.com。
我想为 foo.com 设置单个重定向,例如 bar.com,并自动更改所有子域以将流量重定向到 [subdomain].bar.com。因此 admin.foo.com 将重定向到 admin.bar.com。是否可以设置一个也影响所有子域的顶级重定向?
无法直接在 Route 中将 foo.com 等域及其所有子域(app.foo.com、admin.foo.com 等)重定向到新域 (bar.com),同时保留子域结构据我所知有 53 个。
但是您可以使用 CloudFront 和 Lambda@edge 将其用作中间件并为您执行此重定向。
您只需将域名更改为指向云端的 CNAME,并创建 Lambda 作为一种灵活且可扩展的方式来处理所有子域的动态重定向。