返回

阿里云CDN配置跨域访问

开发配置

  1. 登录CDN控制台

  2. 在左侧导航栏,单击域名管理**。**

  3. 域名管理页面,单击目标域名对应的管理**。**
    域名管理

  4. 在指定域名的左侧导航栏,单击缓存配置**。**

  5. 单击自定义HTTP响应头页签。

  6. 单击添加**,配置自定义HTTP响应头。**

  7. 选择增加并设置自定义响应头参数为“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