Amazon web services 将所有非www HTTPS请求重定向到www HTTPS

Amazon web services 将所有非www HTTPS请求重定向到www HTTPS,amazon-web-services,amazon-route53,aws-application-load-balancer,Amazon Web Services,Amazon Route53,Aws Application Load Balancer,我想将来自的所有请求重定向到 我可以在没有www和有www的情况下访问应用程序 ww.example.com是应用程序负载平衡器的别名,还为应用程序配置了ACM证书 目前,在路由53中配置了DNS实体 请查找下面定义的网络负载平衡器规则。但是,如果有人这样进入,它不会直接进入 规则: Redirect tohttps://#{host}:443/#{path}?#{query} Status code:HTTP_301 请建议我如何实现此方案。在应用程序负载平衡器中,您应该在https侦听器上

我想将来自的所有请求重定向到

我可以在没有www和有www的情况下访问应用程序

ww.example.com是应用程序负载平衡器的别名,还为应用程序配置了ACM证书

目前,在路由53中配置了DNS实体

请查找下面定义的网络负载平衡器规则。但是,如果有人这样进入,它不会直接进入

规则:

Redirect tohttps://#{host}:443/#{path}?#{query}
Status code:HTTP_301

请建议我如何实现此方案。

在应用程序负载平衡器中,您应该在https侦听器上设置侦听器规则,即在端口443上侦听的侦听器,该侦听器具有重定向操作以将主机从根目录更改为www子域

#{host}是原始主机,example.com,因此www.#{host}将是www.example.com

重定向到:

  • 协议:#{Protocol}
  • 端口:#{Port}
  • 自定义主机:www.#{host}
  • 原始路径:#{path}
  • 原始查询:#{query}
  • 301-永久迁移

我们是否需要更改53号路线中的任何内容?目前,53号公路在www.mypage.com上有记录。对于http侦听器,我为主机mypage.com创建了第二条规则,以转发到443 https www.mypage.com。但当我输入url时,它不会将我发送到您需要的mypage.com和www.mypage.com的A记录。否则,mypage.com不会解析到您的负载平衡器来访问您的redirect@NHol如果我们需要www.example.com和example.com通过默认规则重定向到应用程序负载平衡器的端口80,该怎么办。