RewritePath GatewayFilter ファクトリ

RewritePath GatewayFilter ファクトリは、パス regexp パラメーターと replacement パラメーターを取ります。これは、Java 正規表現を使用して、リクエストパスを柔軟に書き換えます。次のリストは、RewritePath GatewayFilter を構成します。

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

/red/blue のリクエストパスの場合、これにより、ダウンストリームリクエストを行う前にパスが /blue に設定されます。YAML 仕様のため、$ は $\ に置き換える必要があることに注意してください。