Você exigirá um mínimo de AllowOverride Authconfig FileInfo Options dentro do bloco <Directory> para que o .htaccess em que você postou aqui funcione - mod_rewrite exigirá FileInfo Options e seu <FilesMatch> block requer o Authconfig .
Além disso, sua instrução "não funciona com AllowOverride All" está incorreta. Você não pode especificar um ambiente MAIS permissivo que AllowOverride All . Em caso de dúvida, comece com isso para garantir que o resto da sua configuração funcione, então reduza-a mais especificamente (por questões de segurança).