问题描述

在阿里云CDN控制台上配置OSS源站,使用CDN加速域名浏览后缀为HTML的文件时,直接变为下载该文件。

问题原因

CDN域名访问HTML文件时,直接变为下载该文件,可能原因如下:

  • OSS源文件的HTTP头Content-Type的取值不是text/html
  • CDN配置的回源Host为OSS自带域名。

解决方案

使用CDN域名访问HTML文件时,文件被强制下载的解决方法如下:

  1. 查看OSS源文件的HTTP头Content-Type的取值是否为text/html
  2. 查看CDN配置的回源host是否为客户的加速域名。如果使用OSS的自带域名,则会导致文件强制下载。
    • 是,请继续执行下一步。
    • 否,请参见配置回源HOST,修改回源Host为客户的加速域名。
  3. 如果执行完以上步骤之后,访问URL仍然为强制下载,则需要在CDN控制台刷新URL,查看刷新URL后,访问是否正常。刷新URL的操作方法,请参见配置刷新和预热

适用于

  • CDN
  • 对象存储OSS