AWS 中基于位置的 URL 重定向

AWS 中基于位置的 URL 重定向

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

网站:example.com

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

答案1

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

为了实现您的目标,CloudFront 可以添加标题说明查询来自何处。基于此,您可以让 Web 服务器进行重定向。文档是这里

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

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

相关内容