diff --git a/block_query.module b/block_query.module
index 513bd4d..fb9bab4 100755
--- a/block_query.module
+++ b/block_query.module
@@ -146,6 +146,16 @@ function block_query_block_list_alter(&$blocks) {
             $page_match = drupal_match_path($getkeylower . '=' . $valuelower, $queries);
           }
         }
+        else {
+          if(!is_array($getkey) and is_array($value)){
+            $getkeylower = drupal_strtolower($getkey);
+            $valuelower = drupal_strtolower($value[0]); //This variable take the first value of array
+
+            if ($getkeylower != 'q' && !$page_match) {
+              $page_match = drupal_match_path($getkeylower . '=' . $valuelower, $queries);
+            }
+          }
+        }
       }
 
       // When $block->visibility has a value of 0 (BLOCK_VISIBILITY_NOTLISTED),
