diff options
Diffstat (limited to 'config/varnish64/varnish.inc')
-rw-r--r-- | config/varnish64/varnish.inc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/config/varnish64/varnish.inc b/config/varnish64/varnish.inc index 33525bdf..042db490 100644 --- a/config/varnish64/varnish.inc +++ b/config/varnish64/varnish.inc @@ -124,10 +124,14 @@ EOAU; foreach($config['installedpackages']['varnishbackends']['config'] as $urlmapping) { if($urlmapping['row']) foreach($urlmapping['row'] as $url) { + if($url['fieldtype']) + $fieldtype = $url['fieldtype']; + else + $fieldtype = "=="; if(!$isfirst) $urlmappings .= "else "; $urlmappings .= <<<EOAU -if (req.http.host == "{$url['urlmapping']}") { +if (req.http.host {$fieldtype} "{$url['urlmapping']}") { set req.backend = {$urlmapping['backendname']}BACKEND; set req.http.host = "{$url['urlmapping']}"; } |