Eu resolvi meu problema. Parece 2.4 tem problemas com [^ /] + para coincidir com um diretório. Eu consegui fazer isso funcionar com *. Corresponde a tudo menos a /. Eu me deparei com esse problema novamente com a tentativa de proteger qualquer subdomínio do dev. Vi que especificar o domínio em vez de usar o REGEX funcionaria dentro do VirtualHost. Depois de examinar os documentos do diretório , aprendi sobre * e dei uma chance. Também aprendi que o DirectoryMatch não afeta os subdiretórios e esse Diretório permite o REGEX.