Index: sections/sections.module
===================================================================
--- sections/sections.module	(revision 2033)
+++ sections/sections.module	(working copy)
@@ -346,6 +346,18 @@
         if ($path != $_GET['q']) {
           $page_match = $page_match || _sections_match_path($_GET['q'], $row->path);
         }
+        
+        // Evaluate the full URI, to see if that matches, but
+        // only if the $row path contains at least one :// (full URI) entry
+        if (strpos($row->path, '://') !== FALSE) {
+          $uri = url($path, NULL, NULL, TRUE); //absolute
+          $page_match = $page_match || _sections_match_path($uri, $row->path);
+          if ($path != $_GET['q']) {
+            $uri = url($_GET['q'], NULL, NULL, TRUE); //absolute
+            $page_match = $page_match || _sections_match_path($_GET['q'], $row->path);
+          }
+        }
+        
         // When $row->visibility has a value of 0, the block is displayed on
         // all pages except those listed in $row->path. When set to 1, it
         // is displayed only on those pages listed in $row->path.
