c30c3ee6d04529b1e805b5f7e8f35187f0357c51
kate
  Wed Jan 11 17:26:04 2017 -0800
Implement Apache Alias and SetEnv approach to handling non-standard document root dir. refs #18621

diff --git src/hg/htdocs/gbPageStart.html src/hg/htdocs/gbPageStart.html
index aca62d0..306e22b 100644
--- src/hg/htdocs/gbPageStart.html
+++ src/hg/htdocs/gbPageStart.html
@@ -1,29 +1,44 @@
 <!-- gbPageStart.html - Include file for GB static pages -->
 
 <html>
     <head>
         <meta charset="UTF-8">
         <title>
-            <!--#echo var="TITLE" -->
+            <!--#echo var="title" -->
         </title>
         <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Oswald:700|Lato:700,700italic,300,400,400italic">
         <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
+        <!--#if expr="$GB_DOCUMENT_ROOT" -->
+            <!-- For non-standard GB doc installations at mirror sites:
+                1) Set Apache Alias /gbDocs to the new root directory
+                2) Use Apache SetEnv to set GB_DOCUMENT_ROOT to "on"
+            -->
+            <link rel="stylesheet" href="/gbDocs/style/bootstrap.min.css">
+            <link rel="stylesheet" href="/gbDocs/style/gb.css">
+            <link rel="stylesheet" href="/gbDocs//staticStyle/gbStatic.css">
+        <!--#else -->
             <link rel="stylesheet" href="/style/bootstrap.min.css">
-        <link rel="stylesheet" href="/staticStyle/gbStatic.css">
             <link rel="stylesheet" href="/style/gb.css">
+            <link rel="stylesheet" href="/staticStyle/gbStatic.css">
+        <!--#endif -->
     </head>
 
     <body>
         <!-- Blue menu bar / hotlinks -->
-        <div>
         <!--#include virtual="/cgi-bin/hgMenubar"-->
+        <!--#if expr="$GB_DOCUMENT_ROOT" -->
             <!-- Override nice-menu.css styling -->
-            <link rel="stylesheet" href="/style/gbAfterMenu.css">
+            <link rel="stylesheet" href="/gbDocs/style/gbAfterMenu.css">
             <!-- Override default home link icon -->
+            <link rel="stylesheet" href="/gbDocs/style/gbLogoInMenu.css">
+        <!--#else -->
+            <!--#include virtual="/cgi-bin/hgMenubar"-->
+            <link rel="stylesheet" href="/style/gbAfterMenu.css">
             <link rel="stylesheet" href="/style/gbLogoInMenu.css">
-        </div>
+        <!--#endif -->
 
         <!-- Grid layout from bootstrap.css -->
         <div class="container-fluid">
+            <!-- Wrapper for GB content -->
             <div class="gbsPage">