diff --git a/kernel/classes/ezsiteaccess.php b/kernel/classes/ezsiteaccess.php
index 4c5101a..400b77b 100644
--- a/kernel/classes/ezsiteaccess.php
+++ b/kernel/classes/ezsiteaccess.php
@@ -313,6 +313,8 @@ class eZSiteAccess
                         if ( $match_item )
                         {
                             $matchMapItems = $ini->variableArray( 'SiteAccessSettings', 'HostUriMatchMapItems' );
+                            $matchMethodDefault = $ini->variableArray( 'SiteAccessSettings', 'HostUriMatchMethodDefault' );
+
                             foreach ( $matchMapItems as $matchMapItem )
                             {
                                 $matchHost = $matchMapItem[0];
@@ -322,7 +324,7 @@ class eZSiteAccess
                                 if ( $matchURI !== $match_item )
                                     continue;
 
-                                switch( isset( $matchMapItem[3] ) ? $matchMapItem[3] : 'strict' )
+                                switch( isset( $matchMapItem[3] ) ? $matchMapItem[3] : $matchMethodDefault )
                                 {
                                     case 'strict':
                                     {
diff --git a/settings/site.ini b/settings/site.ini
index e9823f0..dc5959e 100644
--- a/settings/site.ini
+++ b/settings/site.ini
@@ -34,7 +34,7 @@ CacheItems[]
 # [optional] Path where cache is stored, either directory or file if class/purgeClass
 # variables are unset, relative to current cache directory is assumed
 #path=custom_cache.php
-# [optional] custom cache clear function "<class>::clearCache()" to be called  
+# [optional] custom cache clear function "<class>::clearCache()" to be called
 #class=eZSomeClassName
 # [optional] custom cache purge function "<class>::purgeCache()" to be called
 #purgeClass=eZSomeClassName
@@ -654,6 +654,8 @@ HostMatchMapItems[]=eznoadmin.bf.ez.no;eznoadmin##!
 # Add array entries here if you use MatchOrder host_uri
 # Each entry consists of the hostname;urlmatch;accessname[;start|end|part|strict]
 # Last optional paramter controls host matching method, 'strict'(ly-equal) by default
+HostUriMatchMethodDefault=strict
+
 HostUriMatchMapItems[]
 ## This example will match on example.com/nor
 #HostUriMatchMapItems[]=example.com;nor;examle_nor
@@ -765,7 +767,7 @@ SiteDesign=admin
 AdditionalSiteDesignList[]
 
 # Whether to cache location of design directories
-# Please note that if you use Database clustering : 
+# Please note that if you use Database clustering :
 # file.ini/[ClusteringSettings]/FileSettings=eZDBFileHandler
 # the cache of design locations will automatically disabled
 DesignLocationCache=disabled
@@ -814,7 +816,7 @@ ContentXMLCharset=enabled
 TextTranslation=enabled
 TranslationCache=enabled
 # Translation cache files will be stored in the directory located outside of the
-# siteaccess VarDir. Empty value disables sharing of translation cache. 
+# siteaccess VarDir. Empty value disables sharing of translation cache.
 # Useful if you want to share translation cache between siteaccesses that
 # only differes by content, db and var directory.
 SharedTranslationCacheDir=
@@ -844,7 +846,7 @@ LanguageSwitcherClass=ezpLanguageSwitcher
 # TranslationSA[eng]=English
 # TranslationSA[nor]=Norwegian
 # TranslationSA[fre]=French
-                                                                                                            
+
 [UnitSettings]
 # List of units which acts as binary measures
 BinaryUnits=byte;bit
