重定向所有非WWW HTTPS请求到www HTTPS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重定向所有非WWW HTTPS请求到www HTTPS相关的知识,希望对你有一定的参考价值。

我想重定向从https://example.com所有请求https://www.example.com

我能不能够www和以www访问应用程序。

wwww.example.com是用于应用负载平衡器也被配置ACM证书用于应用程序的别名。

目前,Route53配置DNS实体。

请找网络负载均衡规则已定义如下。但是,如果有人已经进入这样的https://example.com它不直接到https://www.example.com

规则:

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

请建议我如何实现这一方案。

答案

在应用负载平衡器,你应该建立在你的HTTPS侦听器的监听规则,即一个监听端口443,具有重定向操作,以从根本上改变主机到www子域。

#主机是原始主机,example.com,万维网。#主机因此将www.example.com

重定向到:

  • 协议:#协议
  • 端口:#(港口)
  • 自定义主机:WWW#(东道国)
  • 原始路径:#路径
  • 原来的查询:#查询
  • 301 - 永久移动

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#redirect-actions

以上是关于重定向所有非WWW HTTPS请求到www HTTPS的主要内容,如果未能解决你的问题,请参考以下文章

https 非 www 重定向

如何将所有非 www 的 URL 重定向到 https://www。在 IIS 中?

将 https://www 重定向到 https://non-www

如何将所有请求重定向到 https)://www.domain name.tld/

将http非www重定向到https非www

htaccess通配符子域重定向与https非www