返回
阿里云CDN配置跨域访问
开发配置
2024-01-09 21:58:57
-
登录CDN控制台。
-
在左侧导航栏,单击域名管理**。**
-
在域名管理页面,单击目标域名对应的管理**。**
-
在指定域名的左侧导航栏,单击缓存配置**。**
-
单击自定义HTTP响应头页签。
-
单击添加**,配置自定义HTTP响应头。**
-
选择增加并设置自定义响应头参数为“Access-Control-Allow-Origin”时,您可以开启跨域验证功能。
说明 是否允许重复和跨域校验这两个配置项之间存在互斥,是否允许重复配置为允许的情况下,跨域校验将会失效。
- 跨域验证默认为关闭状态,只有在响应头操作为“增加”,自定义响应头参数为“Access-Control-Allow-Origin”的时候才可以配置。
- 开启:开启状态下CDN节点将按以下规则对用户做跨域校验,并根据校验结果响应“Access-Control-Allow-Origin”的值。
- 关闭:关闭状态下CDN节点不会校验用户请求中携带的Origin头,只会固定响应已配置的Access-Control-Allow-Origin值。
- 跨域验证为开启状态下,如果响应头值中的域名包含短划线
-
,需要对短划线做转义处理后再配置,将-
转义为%-
。例如:- 原始响应头值:
http://doc.aliyun-example.com
。 - 转义后的响应头值:
http://doc.aliyun%-example.com
。
- 原始响应头值:
- 跨域验证默认为关闭状态,只有在响应头操作为“增加”,自定义响应头参数为“Access-Control-Allow-Origin”的时候才可以配置。