Skip to content

rewrite_to doesn't create the current outbound url #6696

Open
@DavidDiegoTal

Description

Branch/Environment/Version

  • Branch/Version: [e.g. Master/Release/Stable/Feature branch] v5.6.1
  • Environment: [e.g. On-prem/Hybrid/MDCB] On-Prem

Describe the bug
After upgrading to v5.6.1 the next url_rewrites doesn't work as expected:
"url_rewrites": [
{
"path": "/e2e/api/v1/execute/{scenario}",
"method": "GET",
"match_pattern": "/e2e/api/v1/execute/(.*)",
"rewrite_to": "/api/v1/tests/execute/$1"
}]

The actual result is (from Debug logs):
time="Nov 07 12:25:05" level=debug msg="Outbound request URL: http://XXX/e2e/api/v1/execute/run_tyk_health_check" api_id=XXX api_name="E2E Execute API" mw=ReverseProxy org_id=default

it should have be rewritten to: http://XXX/api/v1/tests/execute/run_tyk_health_check. as in previous tyk version v5.1.0

Reproduction steps
Upgrade tyk to v5.6.1

"url_rewrites": [
{
"path": "/e2e/api/v1/execute/{scenario}",
"method": "GET",
"match_pattern": "/e2e/api/v1/execute/(.*)",
"rewrite_to": "/api/v1/tests/execute/$1"
}]

Actual behavior
time="Nov 07 12:25:05" level=debug msg="Outbound request URL: http://XXX/e2e/api/v1/execute/run_tyk_health_check" api_id=XXX api_name="E2E Execute API" mw=ReverseProxy org_id=default

Expected behavior
it should have be rewritten to: http://XXX/api/v1/tests/execute/run_tyk_health_check. as in previous tyk version v5.1.0

Screenshots/Video
If applicable, add screenshots or video to help explain your problem.

Logs (debug mode or log file):
Log from console or from log file.

Configuration (tyk config file):
Attach tyk configuration file

Additional context
Add any other context about the problem here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions