CDN 用戶操作
CDN 用戶操作
CDN 用戶操作
  • 域名管理
    • 新增域名
    • 批次修改源站
    • 批次移除指定域名
    • 導出站點紀錄
  • 模組管理
    • 證書
    • 時間戳防盜鏈
    • 自定義Header
    • URL轉址
    • CORS設置
    • 回源改寫
  • 站點設置
    • 緩存設置
    • 壓縮
    • 速限
    • DNS接入
    • 添加訪問端口
  • 應用防火牆
    • 白名單設置
    • 黑名單設置
    • 地區設置
    • Header阻擋設置
    • 防CC設置
    • 區域頻率設置
    • 秒級頻率設置
    • User Agent設置
  • 進階防火牆
  • 屏蔽列表
  • 自定義錯誤
  • 站點資訊
  • API文檔
    • API 取得認證方式
    • API 取得Site ID
    • API 域名操作
    • API 證書操作
    • API 黑名單操作
    • API 白名單操作
    • API 應用防火牆操作
    • API 進階防火牆操作
    • API 清除緩存操作
    • API 取得站點資訊
  • 數據分析
    • 統計分析
    • 日誌分析、導出
    • 安全分析
    • 四層攻擊分析
Powered by GitBook
On this page
  • 如何設置CORS?
  • 新增CORS欄位敘述:
  • 測試範例
  1. 模組管理

CORS設置

PreviousURL轉址Next回源改寫

Last updated 6 months ago

跨來源資源共享(英語:Cross-origin resource sharing,縮寫:CORS),是一種機制,允許網頁的受限資源被其他域名的頁面訪問。


如何設置CORS?

  • 站點管理 -> 站點設定 -> 模組管理 -> CORS配置

  • 點擊 新增CORS

  • 站點管理 -> 站點設定 -> 域名管理

  • 最後到需要套用的域名設定裡進行套用

新增CORS欄位敘述:

  • 名稱:自定義名稱

  • Allow Origins :設定允許來源

    • 參數範例:

      • * (允許所有來源)

      • https://test.com (只允許 https://test.com 來訪問)

      • https://* (允許所有 https:// 來訪問)

      • http://* (允許所有 http:// 來訪問)

  • Access-Control-Allow-Methods:指定允許的 HTTP 方法

    • 預設支持的方法:

      • GET

      • HEAD

      • POST

      • PUT

      • DELETE

      • OPTIONS

      • PATCH

  • Access-Control-Max-Age:

    • 指定預檢請求的緩存時間,單位為秒,默認時間為86400(一天)

  • Allow Headers:

    • 指定允許的自定義標頭

      • 參數範例:

        • *

        • Keep-Alive

        • User-Agent

  • Expose Headers:

    • 列出允許客戶端訪問的標頭

      • 參數範例:

        • *

        • Cache-Control

        • Content-Language

測試範例

  • 設定CORS

  • 指令測試是否有正常回應請求

    • 可以用curl -v -X OPTiONS 域名 做測試,檢查是否有正確回應Header