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