Skip to main content

七层重定向配置

重定向概述

  1. 自动重定向

    • 简介 系统自动为已存在的 HTTPS:443 监听器创建 HTTP 监听器进行转发,默认使用 80 端口。创建成功后可以通过 HTTP:80 地址自动跳转为 HTTPS:443 地址进行访问。
    • 使用场景 强制 HTTPS 跳转,即 HTTP 强转 HTTPS。PC、手机浏览器等以 HTTP 请求访问 Web 服务,CLB 会将所有 HTTP:80 的请求重定向至 HTTPS:443 进行转发。
    • 方案优势
      • 仅需1次配置:一个域名,一次配置即可完成强制 HTTPS 跳转。
      • 更新方便:若 HTTPS 服务的 URL 有增减,只需要在控制台,重新使用该功能刷新一遍即可。
  2. 手动重定向

    • 简介 您可以配置一对一重定向,如在某个 CLB 实例中,配置 监听器1 / 域名1 / URL1 重定向至 监听器2 / 域名2 / URL2
    • 使用场景 单路径的重定向。如 Web 业务需要临时下线(如电商售罄、页面维护,更新升级时),此时需将原有页面重定向至新页面。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个 404/503 错误信息页面,降低了用户体验度,导致访问流量白白丧失。

自动重定向

站狐云 CLB 支持一键式的 HTTP 强转 HTTPS。 假定开发者需要配置网站 https://www.example.com 。开发者希望用户在浏览器中输入网址时,不论是 HTTP 请求( http://www.example.com)还是 HTTPS 请求( https://www.example.com),都可通过 HTTPS 协议进行安全访问。

前提条件

已配置 HTTPS:443 监听器。

操作步骤

  1. 请在 负载均衡控制台 完成 CLB 的 HTTPS 监听器的配置,搭建 https://example.com 的 Web 环境。详情请参见 配置 HTTPS 监听器

  2. 完成 HTTPS 监听器配置后的结果如下图所示。

HTTPS 监听器配置结果

  1. 在 CLB 实例详情的“重定向配置”标签页中,单击【新建重定向配置】。

新建重定向配置

  1. 选择【自动重定向配置】,并选择已配置的 HTTPS 监听器和域名,单击【下一步:配置路径】。

选择自动重定向配置

  1. 单击【提交】即可完成配置。

  2. 完成重定向配置后的结果如下图所示,可以看到已为 HTTPS:443 监听器自动配置了 HTTP:80 监听器,且 HTTP 的流量均会被自动重定向到 HTTPS。

手动重定向

站狐云 CLB 支持配置一对一的重定向跳转。 例如,业务使用 forsale 页面来做运营活动,现在活动结束需要将活动页面 https://www.example.com/forsale 重定向至新主页 https://www.new.com/index

前提条件

  • 已配置 HTTPS 监听器。
  • 已配置转发域名 https://www.example.com/forsale
  • 已配置转发域名和路径 https://www.new.com/index

操作步骤

  1. 请在 负载均衡控制台 完成 CLB 的 HTTPS 监听器的配置,搭建 https://example.com 的 Web 环境。详情请参见 配置 HTTPS 监听器

  2. 完成 HTTPS 配置后的结果如下图所示。

HTTPS 配置结果

  1. 在 CLB 实例详情的“重定向配置”标签页中,单击【新建重定向配置】。

  2. 选择【手动重定向配置】,选择原访问的前端协议端口 HTTPS:443 和域名 https://www.example.com/forsale,选择重定向后的前端协议端口 HTTPS:443 和域名 https://www.new.com/index,单击【下一步:配置路径】。

选择手动重定向配置

  1. 原访问路径选择 /forsale,重定向后的访问路径选择 /index,单击【提交】即可完成配置。

  2. 完成重定向配置后的结果如下图所示,可以看到 HTTP:443 监听器中, https://www.example.com/forsale 已重定向至 https://www.new.com/index