Clarify use of path template operators with MERGE_SLASHES (#14954)

Follow up to https://github.com/istio/istio/pull/50365#discussion_r1571343731

Signed-off-by: Jackie Elliott <jaellio@microsoft.com>
This commit is contained in:
Jackie Elliott 2024-04-24 13:24:23 -07:00 committed by GitHub
parent 84c86bea38
commit f563b8139a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -46,7 +46,7 @@ This is enabled by default with the normalization option `BASE`.
Istio will merge multiple forward slashes to a single forward slash (`/`). For example, the request
with path `/some//data///abc` will be normalized to `/some/data/abc`.
This is disabled by default but can be enabled with the normalization option `MERGE_SLASHES`.
This is disabled by default but can be enabled with the normalization option `MERGE_SLASHES`. If enabled, the path may not match a path with the path template operator `{**}`. For example, once `MERGE_SLASHES` is enabled, `/some/data//abc` will no longer match `/some/data/{**}/abc` since the path will be normalized to `/some/data/abc`.
### 4. Single dot and double dots (`/./`, `/../`)