This is RFC 3986#6.2.2.3. --- doc/configuration.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/doc/configuration.txt b/doc/configuration.txt index 3330f5d43..322932b5e 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -6036,7 +6036,8 @@ http-request normalize-uri query-sort-by-name [ { if | unless } <condition> ] The following normalizers are available: - - path-strip-dot: Removes "/./" segments within the "path" component. + - path-strip-dot: Removes "/./" segments within the "path" component + (RFC 3986#6.2.2.3). Example: - /. -> / @@ -6044,7 +6045,9 @@ http-request normalize-uri query-sort-by-name [ { if | unless } <condition> ] - /a/./a -> /a/a - /.well-known/ -> /.well-known/ (no change) - - path-strip-dotdot: Normalizes "/../" segments within the "path" component. + - path-strip-dotdot: Normalizes "/../" segments within the "path" component + (RFC 3986#6.2.2.3). + This merges segments that attempt to access the parent directory with their preceding segment. Empty segments do not receive special treatment. Use the "path-merge-slashes" normalizer first if this is undesired. -- 2.31.1