diff --git a/vcl/default_3scale_only_proxy.vcl b/vcl/default_3scale_only_proxy.vcl index c310657..218e2f6 100644 --- a/vcl/default_3scale_only_proxy.vcl +++ b/vcl/default_3scale_only_proxy.vcl @@ -101,9 +101,9 @@ sub vcl_recv { sub vcl_hash { set req.http.X-url-tmp = regsub(req.url,"[&?]user_key.[^&]*",""); - set req.http.X-url-tmp = regsub(req.url,"[&?]user_id.[^&]*",""); - set req.http.X-url-tmp = regsub(req.url,"[&?]app_key.[^&]*",""); - set req.http.X-url-tmp = regsub(req.url,"[&?]app_id.[^&]*",""); + set req.http.X-url-tmp = regsub(req.http.X-url-tmp,"[&?]user_id.[^&]*",""); + set req.http.X-url-tmp = regsub(req.http.X-url-tmp,"[&?]app_key.[^&]*",""); + set req.http.X-url-tmp = regsub(req.http.X-url-tmp,"[&?]app_id.[^&]*",""); hash_data(req.http.X-url-tmp); diff --git a/vcl/default_3scale_proxy_oauth.vcl b/vcl/default_3scale_proxy_oauth.vcl index d0dd0e4..aaf8c75 100644 --- a/vcl/default_3scale_proxy_oauth.vcl +++ b/vcl/default_3scale_proxy_oauth.vcl @@ -129,9 +129,9 @@ sub vcl_hash { ## cache this is the place. set req.http.X-url-tmp = regsub(req.url,"[&?]user_key.[^&]*",""); - set req.http.X-url-tmp = regsub(req.url,"[&?]user_id.[^&]*",""); - set req.http.X-url-tmp = regsub(req.url,"[&?]app_key.[^&]*",""); - set req.http.X-url-tmp = regsub(req.url,"[&?]app_id.[^&]*",""); + set req.http.X-url-tmp = regsub(req.http.X-url-tmp,"[&?]user_id.[^&]*",""); + set req.http.X-url-tmp = regsub(req.http.X-url-tmp,"[&?]app_key.[^&]*",""); + set req.http.X-url-tmp = regsub(req.http.X-url-tmp,"[&?]app_id.[^&]*",""); hash_data(req.http.X-url-tmp); diff --git a/vcl/default_3scale_with_proxy.vcl b/vcl/default_3scale_with_proxy.vcl index 2656952..ceca935 100644 --- a/vcl/default_3scale_with_proxy.vcl +++ b/vcl/default_3scale_with_proxy.vcl @@ -138,9 +138,9 @@ sub vcl_hash { ## cache this is the place. set req.http.X-url-tmp = regsub(req.url,"[&?]user_key.[^&]*",""); - set req.http.X-url-tmp = regsub(req.url,"[&?]user_id.[^&]*",""); - set req.http.X-url-tmp = regsub(req.url,"[&?]app_key.[^&]*",""); - set req.http.X-url-tmp = regsub(req.url,"[&?]app_id.[^&]*",""); + set req.http.X-url-tmp = regsub(req.http.X-url-tmp,"[&?]user_id.[^&]*",""); + set req.http.X-url-tmp = regsub(req.http.X-url-tmp,"[&?]app_key.[^&]*",""); + set req.http.X-url-tmp = regsub(req.http.X-url-tmp,"[&?]app_id.[^&]*",""); hash_data(req.http.X-url-tmp);