全部產品
Search
文件中心

:改寫回源參數

更新時間:Apr 29, 2026

如果使用者發起的原始請求URL中攜帶的參數與需要發送給來源站點的參數不一致,您可以通過回源參數改寫功能改寫回源請求URL中攜帶的參數。實現忽略所有參數、添加參數、刪除參數、保留參數、修改參數等操作。

背景資訊

回源參數改寫,改寫的是回源請求URL的查詢參數,支援配置多個改寫規則,優先順序為添加参数删除参数忽略参数仅保留修改参数。當不同的改寫規則作用於同一個參數時,只有高優先順序的規則會生效。

說明

忽略参数仅保留參數互斥,不要同時配置這兩個參數。

改寫參數圖

衝突說明

回源參數改寫回源URI改寫enhance break規則、以及忽略參數功能可能會衝突,配置時注意避免,且後配置的功能生效。

說明
  • 回源參數改寫是在全站加速回源節點上完成,不影響全站加速的內部鏈路,且不改寫緩衝key。

  • 過濾參數是在全站加速邊緣節點上完成,會影響全站加速的內部鏈路,且會改寫緩衝key。

操作步驟

  1. 登入DCDN控制台

  2. 在左側導覽列,單擊域名管理

  3. 域名管理頁面,找到目標網域名稱,單擊操作列的配置

  4. 在指定網域名稱的左側導覽列,單擊回源配置

  5. 單擊回源參數改寫

  6. 回源參數改寫頁簽,開啟使用回源參數改寫開關。

  7. 配置需要改寫的回源參數。

    根據實際業務需求,按照介面提示配置不同的改寫操作,您也可以在一種操作類型的文字框中添加多個參數。更多資訊,請參見配置樣本

    回源參數改寫

  8. 單擊確定,使改寫操作開始執行和生效。

    您也可以在回源參數改寫頁面,單擊修改配置,修改已配置的規則。

    回源參數改寫

說明

注意:本功能在引用規則引擎中的規則條件時,配置的執行順序不是按照本功能配置的優先順序順序執行,而是按照規則引擎中配置的規則條件的優先順序順序來執行。

配置樣本

  • 配置樣本一:忽略所有參數。

    1

    配置項

    填寫樣本

    忽略參數

    開啟

    添加參數

    刪除參數

    僅保留

    修改參數

    結果說明

    原始請求:http://example.com/index.html?code1=1&code2=2&code3=3

    改寫後的回源請求:http://example.com/index.html

  • 配置樣本二:保留指定參數。

    2

    配置項

    填寫樣本

    忽略參數

    開啟

    添加參數

    刪除參數

    僅保留

    code2

    修改參數

    結果說明

    原始請求:http://example.com/index.html?code1=1&code2=2&code3=3

    改寫後的回源請求:http://example.com/index.html?code2=2

  • 配置樣本三:添加參數+刪除參數+修改參數。

    3

    配置項

    填寫樣本

    忽略參數

    開啟

    添加參數

    code4=4

    刪除參數

    code2

    僅保留

    修改參數

    code3=0

    結果說明

    原始請求:http://example.com/index.html?code1=1&code2=2&code3=3

    改寫後的回源請求:http://example.com/index.html?code1=1&code3=0&code4=4