A diretiva a seguir parece falhar porque resulta em um erro 403. O servidor suporta a versão 2.4 do Apache.
<If "%{REQUEST_URI} =~ m#^(.*)?/uploads/(.*\.txt)#">
Require all denied
</If>
O objetivo da diretiva é negar todas as solicitações e/ou execução de arquivos de texto no diretório “upload”. O arquivo htaccess está na raiz do diretório web.
Com base na documentação deApachea sintaxe está correta e deve funcionar.
Responder1
Você pode tentar isto:
<If "%{REQUEST_URI} =~ m#^.*/uploads/.*\.txt#">
Require all denied
</If>
<Else>
Require all granted
</Else>