CDN加速如何設置跨域資源共享CORS
更新時間 2024-10-08 18:06:13
最近更新時間: 2024-10-08 18:06:13
分享文章
本文介紹CDN加速設置跨域資源共享CORS的方法。
跨域資源共享(Cross-Origin Resource Sharing,簡寫為CORS)簡稱跨域訪問,是HTML5提供的標準跨域解決方案,允許Web應用服務器進行跨域訪問控制,實現跨域數據的安全傳輸。
網站接入CDN加速后,文件的首次請求會因為CDN節點上沒有緩存而回源。如果源站響應了一個未包含CORS頭的文件,CDN會將此文件緩存下來直至緩存失效。在此期間如果客戶端發起跨域請求,CDN將響應不包含CORS頭的文件給客戶端,客戶端將出現“缺少Access-Control-Allow-Origin”之類的異常報錯。為解決此類問題,CDN需要配置添加CORS響應頭來進行適配,具體配置過程,詳情請見:跨域資源共享。