AllowOverride Ninguno cuando el directorio principal tiene AllowOverride All

AllowOverride Ninguno cuando el directorio principal tiene AllowOverride All

Tengo la siguiente configuración de 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>

La carpeta de cargas son cargas realizadas por los usuarios. Quiero desactivar cualquier posibilidad de que alguien cargue un archivo .htaccess y cambie php_flag.

Desafortunadamente, si creo un archivo .htaccess en /home/myuser/public_html/uploads/subfolder, puedo anular el archivo php_flag. Por alguna razón, AllowOverride None no funciona.

¿Estoy haciendo algo mal? ¿Qué podría causar este comportamiento?

información relacionada