Apache ScriptAliasMatch para todos os subdiretórios que terminam com _git

Apache ScriptAliasMatch para todos os subdiretórios que terminam com _git

Estou tentando combinar todos os subdiretórios em uma raiz de documento que termina em _git e depois desviar para os scripts git http cgi

Atualmente tenho:ScriptAliasMatch ^/*/*_git/$ /usr/libexec/git-core/git-http-backend/

mas isso não funciona, alguém pode aconselhar sobre a sintaxe correta

Responder1

Eu descobri que expandir a correspondência para procurar solicitações específicas do git funciona

ScriptAliasMatch "(?x)^/(.*/(HEAD | \
                info/refs | \
                objects/(info/[^/]+ | \
                         [0-9a-f]{2}/[0-9a-f]{38} | \
                         pack/pack-[0-9a-f]{40}\.(pack|idx)) | \
                         git-(upload|receive)-pack))$" /usr/libexec/git-core/git-http-backend/$1

informação relacionada