功能介绍
配置301/302跟随回源功能后,边缘节点会代替用户去处理源站响应的301/302状态码内容,即边缘节点会直接跳转到源站301/302响应中的Location地址去请求对应资源,不会把源站响应的301/302跳转地址直接返回给用户,让用户自己去请求跳转地址的资源。该功能开启后将会减少一次(或多次)用户和边缘节点的301/302交互,用户体验更优。
适用场景
源站使用了重定向的方式去实现资源的获取。希望边缘节点在收到301/302响应时再次请求Location地址,获取到200响应内容,并响应给用户。
注意事项
- 配置301/302跟随回源,当前可实现根据不同的场景需求匹配不同的效果设置:
- 期望结果1:源站响应“301/302状态码+Location地址”给边缘节点时,请求Location地址携带的HOST头是源站响应的301/302信息里面的Location域名。
- 期望结果2:源站响应“301/302状态码+Location地址”给边缘节点时,请求Location地址携带的HOST头也是用户自行配置的“回源HOST”,则在配置301/302跟随回源前,请确认已经配置了“ 回源HOST ”。
- 支持301/302跟随回源次数设置。
配置说明
- 登录边缘安全加速平台控制台。
- 进入安全与加速工作台-域名-基础配置页面。
- 点击目标域名,并点击“编辑配置”。
配置项 | 配置说明 |
---|---|
回源302/301跟随时生效 | 回源302/301跟随时的回源HOST设置,是按照302/301信息里面的Location域名,还是按照用户自定义配置的“回源HOST”;如为后者,则需开启该配置。 |
跟随次数上限 | 回源可跟随Location地址跳转访问的最大次数,如超出限制将直接返回302/301状态码给用户。默认值为1,可配置范围为1-5。回源次数上限为:跟随次数上限+1,即默认跟随回源次数上限为2次。 |