我想将所有请求从https://example.com重定向到https://www.example.com。
我可以在没有www和www的情况下访问该应用程序。
wwww.example.com是应用程序的ALIAS负载平衡器,还为应用程序配置了ACM证书。
当前,在Route53中配置的DNS实体。
请找到下面定义的网络负载平衡器规则。但是,如果有人输入了这样的https://example.com,则不会直接指向https://www.example.com。
规则:
Redirect tohttps://#{host}:443/#{path}?#{query}
Status code:HTTP_301
请建议我如何实现此方案。
答案 0 :(得分:1)
在Application Load Balancer中,您应该在https侦听器上设置一个侦听器规则,即在端口443上侦听的规则,该规则具有重定向操作,可将主机从根更改为www子域。
#{host}是原始主机example.com,因此www。#{host}将是www.example.com
重定向到: