htaccess se a diretiva não funcionar

htaccess se a diretiva não funcionar

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>

informação relacionada