最新の安定バージョンについては、Spring Cloud Gateway 5.0.1 を使用してください! |
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 仕様のため、$ は $\ に置き換える必要があることに注意してください。