問題描述

在阿里云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