File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed
app/code/Magento/PageCache/etc Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -91,10 +91,11 @@ sub vcl_recv {
91
91
}
92
92
}
93
93
94
- # Remove Google gclid parameters to minimize the cache objects
95
- set req.url = regsuball (req.url ," \?gclid=[^&]+$" ," " ); # strips when QS = "?gclid=AAA"
96
- set req.url = regsuball (req.url ," \?gclid=[^&]+&" ," ?" ); # strips when QS = "?gclid=AAA&foo=bar"
97
- set req.url = regsuball (req.url ," &gclid=[^&]+" ," " ); # strips when QS = "?foo=bar&gclid=AAA" or QS = "?foo=bar&gclid=AAA&bar=baz"
94
+ # Remove all marketing get parameters to minimize the cache objects
95
+ if (req.url ~ " (\?|&)(gclid|cx|ie|cof|siteurl|zanpid|origin|mc_[a-z]+|utm_[a-z]+)=" ) {
96
+ set req.url = regsuball (req.url , " (gclid|cx|ie|cof|siteurl|zanpid|origin|mc_[a-z]+|utm_[a-z]+)=[-_A-z0-9+()%.]+&?" , " " );
97
+ set req.url = regsub (req.url , " [?|&]+$" , " " );
98
+ }
98
99
99
100
# Static files caching
100
101
if (req.url ~ " ^/(pub/)?(media|static)/" ) {
Original file line number Diff line number Diff line change @@ -92,10 +92,11 @@ sub vcl_recv {
92
92
}
93
93
}
94
94
95
- # Remove Google gclid parameters to minimize the cache objects
96
- set req.url = regsuball (req.url ," \?gclid=[^&]+$" ," " ); # strips when QS = "?gclid=AAA"
97
- set req.url = regsuball (req.url ," \?gclid=[^&]+&" ," ?" ); # strips when QS = "?gclid=AAA&foo=bar"
98
- set req.url = regsuball (req.url ," &gclid=[^&]+" ," " ); # strips when QS = "?foo=bar&gclid=AAA" or QS = "?foo=bar&gclid=AAA&bar=baz"
95
+ # Remove all marketing get parameters to minimize the cache objects
96
+ if (req.url ~ " (\?|&)(gclid|cx|ie|cof|siteurl|zanpid|origin|mc_[a-z]+|utm_[a-z]+)=" ) {
97
+ set req.url = regsuball (req.url , " (gclid|cx|ie|cof|siteurl|zanpid|origin|mc_[a-z]+|utm_[a-z]+)=[-_A-z0-9+()%.]+&?" , " " );
98
+ set req.url = regsub (req.url , " [?|&]+$" , " " );
99
+ }
99
100
100
101
# Static files caching
101
102
if (req.url ~ " ^/(pub/)?(media|static)/" ) {
You can’t perform that action at this time.
0 commit comments