Details
-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
2.8 GA
-
None
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
+
Description
Product with default mapping rule "/"
Have 2 separate backends:
- path to Backend 1: "/test/bin" with backend mapping rule "/anything/test"
- path to Backend 2: "/bin" with backend mapping rule "/anything/bin"
Request to path:
- "/test/bin/anything/test" should have status code 200
- "/bin/anything/bin" should have status code 200
- "/test/bin/anything/bin" should have status code 404 but have 200
- "/bin/anything/test" should have status code 404 but have 200
Issue:
- From path "/test/bin/anything/bin" routing policy matches part "/bin/anything/bin" to backend "/bin" + "/anything/bin"
- Routing policy matches path "/bin/anything/test" to backend "/test/bin/" +anything/test"