基本概念
基本概念 | 描述 |
---|
强制跳转 | - 在全站加速中,强制跳转是指系统将客户端的请求协议从一个协议(如HTTP)强制成另一个协议(如HTTPS)。
- 当前全站加速支持 HTTP 和 HTTPS 的强制跳转,具体适用场景如下:
- HTTP 跳转为 HTTPS: 使用全站加速服务时,如果您已经为加速域名配置了 HTTPS 证书,同时您的业务要求数据传输时的安全性高,那么您可以开启强制跳转功能。通过将客户端到全站加速的请求协议强制重定向为 HTTPS ,可以使数据更安全的被传输。
- HTTPS 跳转为 HTTP:使用全站加速服务时,如果您的业务对数据传输的安全性不做要求,那么您可以开启强制跳转功能,将客户端到全站加速的请求协议强制重定向为 HTTP 。
|
301状态码 | - 301状态码是 HTTP 协议中的一种状态码,表示所请求的内容已经被永久移动到了一个新的位置。
- 当您需要将客户端的请求协议从一个协议(如HTTP)强制跳转到另一个协议(如HTTPS)时,全站加速会返回一个带有 301状态码的 HTTP 响应。响应头中指定了新的 HTTPS 协议的 URL。浏览器接收到这个响应后会将请求重定向到新的URL,并将协议从 HTTP 切换到 HTTPS 。
|
302状态码 | 302 状态码表示请求的资源临时被移动到另一个 URL,客户端应继续使用原来的 URL 进行后续请求。 |
307状态码 | 307 状态码表示请求的资源临时被移动到另一个 URL,但客户端应继续使用原来的 URL 进行后续请求,并且必须使用相同的 HTTP 方法。 |
308状态码 | 308 状态码表示请求的资源已被永久移动到新的 URL,客户端应使用新的 URL 进行后续请求,并且必须使用相同的 HTTP 方法。 |
操作背景
通过配置强制跳转功能,您可以将客户端到全站加速的 HTTP 请求强制跳转为 HTTPS 请求,提升访问的安全性。您也可以将客户端到全站加速的 HTTPS 请求强制跳转为 HTTP 请求。系统默认采用 301 重定向方式进行强制跳转。
注意
当您将加速域名的回源协议配置为协议跟随,并指定客户端至全站加速的 HTTP 请求强制跳转为 HTTPS 时,请确保您的源站兼容 HTTPS 。若源站不支持 HTTPS,全站加速将无法访问源站,影响您的服务。
前提条件
域名已开启 HTTPS 服务。
操作步骤
- 登录全站加速控制台。
- 点击左侧导航栏 域名管理 ,进入 域名管理 页面后,点击待配置的加速域名名称。
- 在域名详情页面,点击 HTTPS 配置 ,再点击 编辑 。
- 在 HTTPS 配置 标签页,设置 强制跳转 为开启,根据需要选择强制跳转的类型。
- 点击 提交 ,完成强制跳转的配置。