在内容中屏蔽 URL
适用于:所有 API 管理层级
redirect-content-urls
策略会重写(掩码)响应正文中的链接。 在出站部分中用于重写指向后端服务的响应正文链接,使之改为指向网关。 例如,响应中显示原始后端服务的 URL 时,可以执行此操作来隐藏该 URL。 在入站节中使用,以便获得相反的效果。
注意
此策略不更改任何标头值,例如 Location
标头值。 若要更改标头值,请使用 set-header 策略。
注意
按照策略声明中提供的顺序设置策略的元素和子元素。 详细了解如何设置或编辑 API 管理策略。
策略语句
<redirect-content-urls />
使用情况
使用注意事项
- 此策略只能在策略部分中使用一次。
示例
<redirect-content-urls />
例如,请考虑下图,其中显示了包含原始后端服务 URL 的 API 响应正文。
在出站部分配置 redirect-content-urls
策略后,响应正文将重写为指向网关,在本例中为 https://apim-hello-world.azure-api.cn
。
相关策略
后续步骤
有关使用策略的详细信息,请参阅:
- 教程:转换和保护 API
- 策略参考,其中提供了策略语句及其设置的完整列表
- 策略表达式
- 设置或编辑策略
- 策略示例