功能介绍
配置回源302/301跟随功能后,全站加速节点会代替用户去处理源站响应的302/301状态码内容,即全站加速节点会直接跳转到源站302/301响应中的Location地址去请求对应资源,不会把源站响应的302/301跳转地址直接返回给用户,让用户自己去请求跳转地址的资源。该功能开启后将会减少一次(或多次)用户和全站加速边缘节点的302/301交互,用户体验更优。
适用场景
源站使用了重定向的方式去实现资源的获取。希望全站加速节点在收到302/301响应时再次请求Location地址,获取到200响应内容,并响应给用户。
注意事项
- 配置回源302/301跟随,请确认跟随时的回源HOST设置需求,当前可实现根据不同场景匹配不同效果:
- 期望结果1:源站响应“302/301状态码+Location地址”给全站节点时,请求Location地址携带的HOST头是源站响应的302/301信息里面的Location域名;默认为该效果,无需额外配置。
- 期望结果2:源站响应“302/301状态码+Location地址”给全站节点时,请求Location地址需携带的HOST头是用户自行配置的“回源HOST”;此时需要在配置302/301跟随回源前,确认是否已经按“ 回源HOST ”文档说明进行回源HOST的配置,此外,还需补充说明回源302/301跟随时,也需要使用自定义的回源HOST。
- 支持回源302/301跟随次数设置:即源站响应302/301状态码之后,访问Location地址的次数。
配置说明
- 登录客户控制台。
- 在【域名管理】-【域名列表】页面,单击【编辑】目标域名。
- 单击【回源配置】。
- 在【回源跟随】模块,启用302/301跟随回源功能。
- 单击【提交保存】,完成配置。
说明需要先点击启用【回源302/301跟随】功能,才会弹出【回源host配置是否有效】、【跟随次数上限】配置项。
配置页面
参数说明
参数名 | 说明 |
---|---|
回源302/301跟随 | 值为:停用/启用;默认为停用,可按需启用;选择【启用】后,出现【回源host配置是否有效】以及【跟随次数上限】配置项。 |
回源host配置是否有效 | 值为:停用/启用;是指回源302/301跟随开启时的回源HOST设置,如选择【启用】,则回源302/301跟随时的回源HOST按照【回源HOST】配置生效;如选择【停用】,则回源302/301跟随时的回源HOST按照302/301后Location中的HOST生效。 |
跟随次数上限 | 值为具体数字,是指回源可跟随Location地址跳转访问的最大次数,如超出上限将直接返回302/301状态码给用户。默认值为1,可配置范围为1到5。跟随次数上限会影响单个用户请求对应的回源次数上限,回源次数上限为302/301跟随次数上限+1。 |