このServerのhttpd.confには、
RewriteCond %{REQUEST_URI} ^/git/?$
RewriteRule ^/git /gitweb [R=301,L]
のような記述がある。httpの場合は有効だが、httpsの場合には無効になっている(機能していない)ことにようやく気がついた。
Googleると、RewriteOptions inheritというのが出てきた。「親スコープで定義したrewriteを継承する」? へぇ…。 これが無くても、有効になっているRewriteRuleがあるような気もするが、気のせいか…。
やや腑に落ちてませんが、うまくいったから良しとしよう。