跳到主要内容
版本:5.0.1

RewritePath GatewayFilter 工厂

DeepSeek V3 中英对照 RewritePath GatewayFilter Factory RewritePath GatewayFilter Factory

RewritePath GatewayFilter 工厂接收一个路径 regexp 参数和一个 replacement 参数。它使用 Java 正则表达式来灵活地重写请求路径。以下清单配置了一个 RewritePath GatewayFilter:

spring:
cloud:
gateway:
routes:
- id: rewritepath_route
uri: https://example.org
predicates:
- Path=/red/**
filters:
- RewritePath=/red/?(?<segment>.*), /$\{segment}

对于请求路径 /red/blue,这会在发起下游请求之前将路径设置为 /blue。请注意,由于 YAML 规范的要求,$ 应替换为 $\。