AllowOverride None quando o diretório pai tem AllowOverride All

AllowOverride None quando o diretório pai tem AllowOverride All

Eu tenho a seguinte configuração do Apache 2.4:

<Directory "/home/myuser/public_html">
    AllowOverride All
    Require all granted
</Directory>

<Directory "/home/myuser/public_html/uploads">
    AllowOverride None
    php_flag engine off
</Directory>

A pasta de uploads são uploads feitos pelos usuários. Quero desabilitar qualquer chance de alguém enviar um arquivo .htaccess e alterar o php_flag.

Infelizmente, se eu criar um arquivo .htaccess em/home/myuser/public_html/uploads/subfolder, posso substituir o php_flag. Por algum motivo, AllowOverride None não está funcionando.

Estou fazendo algo errado? O que poderia causar esse comportamento?

informação relacionada