如果用户发起的原始请求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
该文章对您有帮助吗?

