【问题标题】:How to redirect domain to domain path using Cloudfront or Route 53?如何使用 Cloudfront 或 Route 53 将域重定向到域路径?
【发布时间】:2020-10-08 15:36:19
【问题描述】:

我有一个在 /id/en 中提供静态 HTML 的 S3 存储桶

例如,我有域https://www.myblog.com,我想根据客户端地理位置重定向到https://www.myblog.com/enhttps://www.myblog.com/id

有什么方法可以通过 CloudFront 或 Route 53 实现这一目标?

谢谢

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-cloudfront amazon-route53 aws-load-balancer


    【解决方案1】:

    无服务器方法:

    将 lambda@edge 附加到 CloudFront 分配。在 lambda@edge 中,检查客户端 IP 的地理位置并相应地返回 301 重定向。

    非无服务器方法:

    启动两个公共 EC2(例如 A 和 B)。配置 A 和 B 将流量分别重定向到 /id/en。然后对这两个实例进行 Route 53 地理定位路由。

    如果有人有更好的方法,请在评论中告诉我。

    【讨论】:

      猜你喜欢
      • 2020-02-01
      • 2017-06-02
      • 1970-01-01
      • 2021-12-14
      • 1970-01-01
      • 2021-02-26
      • 2014-03-29
      • 2021-05-30
      • 2017-08-31
      相关资源
      最近更新 更多