From 48d2c2c00339c1f60004b6760bf69ff015a66b75 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Wed, 24 Jun 2009 16:55:21 -0400 Subject: Ensure that host has at least http:// or https:// in front --- config/apache_mod_security/apache_mod_security.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/apache_mod_security/apache_mod_security.inc b/config/apache_mod_security/apache_mod_security.inc index a7c3ceae..c571e435 100644 --- a/config/apache_mod_security/apache_mod_security.inc +++ b/config/apache_mod_security/apache_mod_security.inc @@ -222,7 +222,11 @@ EOF; $additionalsitehostnames .= "{$row['additionalsitehostnames']} "; $backend_sites = ""; // not technically needed. added for readability due to .='s foreach($ams['row'] as $row) { + // Ensure leading http(s):// + if(!strstr($row['webserveripaddr'], "http")) + $backend_sites .= "http://"; $backend_sites .= "{$row['webserveripaddr']}"; + // Ensure trailing / if(substr($row['webserveripaddr'],count($row['webserveripaddr']),1) != "/") $backend_sites .= "/ "; else -- cgit v1.2.3