如果使用者發起的原始請求URL中攜帶的參數與需要發送給來源站點的參數不一致,您可以通過回源參數改寫功能改寫回源請求URL中攜帶的參數。實現忽略所有參數、添加參數、刪除參數、保留參數、修改參數等操作。
背景資訊
回源參數改寫,改寫的是回源請求URL的查詢參數,支援配置多個改寫規則,優先順序為添加参数>删除参数>忽略参数和仅保留>修改参数。當不同的改寫規則作用於同一個參數時,只有高優先順序的規則會生效。
忽略参数和仅保留參數互斥,不要同時配置這兩個參數。

衝突說明
操作步驟
注意:本功能在引用規則引擎中的規則條件時,配置的執行順序不是按照本功能配置的優先順序順序執行,而是按照規則引擎中配置的規則條件的優先順序順序來執行。
配置樣本
配置樣本一:忽略所有參數。

配置項
填寫樣本
忽略參數
開啟
添加參數
無
刪除參數
無
僅保留
無
修改參數
無
結果說明
原始請求:
http://example.com/index.html?code1=1&code2=2&code3=3改寫後的回源請求:
http://example.com/index.html配置樣本二:保留指定參數。

配置項
填寫樣本
忽略參數
開啟
添加參數
無
刪除參數
無
僅保留
code2
修改參數
無
結果說明
原始請求:
http://example.com/index.html?code1=1&code2=2&code3=3改寫後的回源請求:
http://example.com/index.html?code2=2配置樣本三:添加參數+刪除參數+修改參數。

配置項
填寫樣本
忽略參數
開啟
添加參數
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

