Apache ScriptAliasMatch для всех подкаталогов, заканчивающихся на _git

Apache ScriptAliasMatch для всех подкаталогов, заканчивающихся на _git

Я пытаюсь сопоставить все подкаталоги в корневом каталоге документов, который заканчивается на _git, а затем перенаправить на скрипты git http cgi

На данный момент у меня есть:ScriptAliasMatch ^/*/*_git/$ /usr/libexec/git-core/git-http-backend/

но это не работает, может кто-нибудь посоветовать правильный синтаксис

решение1

Я обнаружил, что расширение соответствия для поиска специфичных для git запросов работает.

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

Связанный контент