問題描述
在阿里云CDN控制臺上配置OSS源站,使用CDN加速域名瀏覽后綴為HTML的文件時,直接變為下載該文件。
問題原因
CDN域名訪問HTML文件時,直接變為下載該文件,可能原因如下:
- OSS源文件的HTTP頭Content-Type的取值不是
text/html
。 - CDN配置的回源Host為OSS自帶域名。
解決方案
使用CDN域名訪問HTML文件時,文件被強制下載的解決方法如下:
- 查看OSS源文件的HTTP頭Content-Type的取值是否為
text/html
。- 是,請繼續執行下一步。
- 否,請參見OSS如何設置Content-Type,修改Content-Type的取值為
text/html
。
- 查看CDN配置的回源host是否為客戶的加速域名。如果使用OSS的自帶域名,則會導致文件強制下載。
- 是,請繼續執行下一步。
- 否,請參見配置回源HOST,修改回源Host為客戶的加速域名。
- 如果執行完以上步驟之后,訪問URL仍然為強制下載,則需要在CDN控制臺刷新URL,查看刷新URL后,訪問是否正常。刷新URL的操作方法,請參見配置刷新和預熱。
- 是,結束。
- 否,請參見訪問存儲在OSS中的資源時資源被強制下載進行排查處理。
適用于
- CDN
- 對象存儲OSS