--- /usr/share/sitebar/inc/page.inc.php.orig	Tue Jun 15 16:57:27 2004
+++ /usr/share/sitebar/inc/page.inc.php	Mon Jan 31 06:10:50 2005
@@ -124,9 +124,16 @@
         if ($baseurl === null)
         {
             $hostvar = isset($_SERVER['HTTP_HOST'])?'HTTP_HOST':'SERVER_NAME';
-            $parts = explode('/',$_SERVER['SERVER_PROTOCOL']);
-            $proto = array_shift($parts);
-            $version = array_shift($parts);
+            if ( isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) === 'on' )
+            {
+                $proto = 'https';
+            }
+            else
+            {
+                $parts = explode('/',$_SERVER['SERVER_PROTOCOL']);
+                $proto = array_shift($parts);
+                $version = array_shift($parts);
+            }
             $dirs = explode('/', strtolower($proto).'://'.$_SERVER[$hostvar].$_SERVER['SCRIPT_NAME']);
             array_pop($dirs);
             $baseurl = implode('/', $dirs);
