La siguiente directiva parece fallar porque genera un error 403. El servidor admite la versión 2.4 de Apache.
<If "%{REQUEST_URI} =~ m#^(.*)?/uploads/(.*\.txt)#">
Require all denied
</If>
El objetivo de la directiva es denegar todas las solicitudes y/o ejecución de archivos de texto en el directorio "upload". El archivo htaccess está en la raíz del directorio web.
Basado en la documentación deapachela sintaxis es correcta y debería funcionar.
Respuesta1
Puedes probar esto:
<If "%{REQUEST_URI} =~ m#^.*/uploads/.*\.txt#">
Require all denied
</If>
<Else>
Require all granted
</Else>