AWS 中基于位置的 URL 重定向

pes*_*eso 3 domain-name-system redirect amazon-web-services amazon-route53

我将如何进行具有以下效果的 URL 重定向:

网站:example.com

如果用户来自印度 IP 地址:example.com -> india.example.com

Tim*_*Tim 5

具有基于位置的路由的Route53将是处理基于位置的事物的典型方法。它不会更改请求域,但会将请求路由到最近的区域。

为了实现您想要的目的,CloudFront 可以添加一个标头来说明查询的来源。在此基础上,您可以让网络服务器进行重定向。文档在这里

使用 Lambda@Edge,您可以将用户重定向到特定于国家/地区的 URL(Michael 在评论中提供的解决方案)。更多信息请点击这里

下一个选项是订阅地理位置数据库。使用 PHP 脚本根据源 IP 确定位置并相应转发。