如果您从 CDN 请求内容并收到重定向(301 或 302 HTTP 代码)到源代码,请检查以下 CDN 资源的设置。
原产地拉动协议
选择与原点重定向设置相匹配的原点拉取协议。
- 如果原点将 HTTP 请求重定向到 HTTPS,请选择 HTTPS。
- 如果原点将 HTTPS 请求重定向为 HTTP,请选择 HTTP。
更改主机标头
通常,Host Header(主机标头)与源数据源的域相匹配。请指定正确的主机标头,或在源起点配置处理已指定的主机标头。
如果您的源将请求重定向到另一个域,请将此终端域作为 CDN 资源的源。
例如,如果向 domain.com 发送的请求被重定向到 www.domain.com,则应将 www.domain.com 作为起源源。
加速类型为 "整个网站 "的 CDN 资源的原点从 www 重定向到非 www,反之亦然
用于创建整个网站的加速资源,并将其从 www 重定向到非 www 网站,或反之亦然。
遗憾的是,这种重定向设置在默认 CDN 设置中是不可能实现的,但有一个变通方法。
你可以创建一个 CDN 资源 www.example.com(或 example.com,基于你需要的重定向),并通过 API 添加带有 "永久 "标志的 Rewrite 选项。
Rewrite示例:{
"options"
: {
"rewrite"
: {
"body"
:
"/(.*) https://example.com/$1"
,
"enabled"
: true,
"flag"
:
"permanent"
}
}
}
如需了解如何使用我们的 API,请参阅我们的 API 文档。
请注意,这两种资源都需要在 DNS 中与 CDN 集成,以实现整个网站的加速。
在哪里可以看到哪些 URL 返回 3xx 以及 3xx 代码的数量?
进入 "报告 "选项卡,跟踪 3xx 代码的数量。
要获得更多有关用户请求 CDN 资源的详细信息,您可以使用原始日志。这是付费功能。这里指定了原始日志接收设置流程和日志字段描述。如果您想激活此功能,请联系您的客户经理或向技术支持发送请求。
评论
0 条评论
请登录写评论。