如何在 Route 53 中将一个域重定向到另一个域?

1 分钟阅读
0

我想在 Amazon Route 53 中将我的客户端从一个域重定向到另一个域。

简短描述

进行域重定向时,Amazon Route 53 会使用其他服务[例如 Amazon Simple Storage Service(Amazon S3)、Amazon CloudFront 或应用程序负载均衡器]。请务必考虑使用多种服务的解决方案的定价

**注意:**将一个域映射到另一个域与将一个域重定向到另一个域之间存在区别。Amazon Route 53 可以使用 CNAME 记录Route 53 别名记录将域名映射到另一个域名。

**域映射:**当您使用 CNAME 记录映射域时,在浏览器中输入 URL 时,域名保持不变。例如,如果您使用 CNAME 记录将“www.example.com”映射到“www.example.net”,则 URL 仍为 http://www.example.com。

**域重定向:**重定向到另一个域的域会更改为重定向的 URL。例如,如果您将域“www.example.com”重定向到“www.example.net”,则当您在浏览器中输入原始域时,URL 将更改为重定向的 URL(“www.example.net”)。

解决方法

使用 Amazon S3 和 Amazon CloudFront 进行域重定向

有关详细信息,请参阅有没有办法使用 Amazon S3 和 Amazon Route 53 将一个 apex 域重新导向到其他域?

**注意:**Amazon S3 静态 Web 托管仅支持 HTTP 协议。您必须使用 CloudFront 分发来执行 HTTP 到 HTTPS 重定向。有关详细信息,请参阅如何使用 CloudFront 为 Amazon S3 桶提供 HTTPS 请求?

使用应用程序负载均衡器进行域重定向

应用程序负载均衡器支持域名重定向以及从 HTTP 到 HTTPS 重定向。有关详细信息,请参阅如何使用应用程序负载均衡器将一个域重定向到另一个域?

**注意:**最佳实践是使用应用程序负载均衡器(而不是 Amazon S3)为指向应用程序负载均衡器的域配置重定向。

使用 Amazon CloudFront 函数进行域重定向

有关详细信息,请参阅如何在 CloudFront 中重定向域?使用可将请求重定向到新域的 Edge 函数部分。

AWS 官方
AWS 官方已更新 1 年前