From 4b80c6743254df0dcb78dcce77f42ffcb056c6a2 Mon Sep 17 00:00:00 2001 From: xueshibing Date: Wed, 7 Jan 2015 19:46:22 +0800 Subject: [PATCH] fix hash in Varnish config file --- vcl/default_3scale_only_proxy.vcl | 6 +++--- vcl/default_3scale_proxy_oauth.vcl | 6 +++--- vcl/default_3scale_with_proxy.vcl | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) 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);