AllowOverride None, если родительский каталог имеет AllowOverride All

AllowOverride None, если родительский каталог имеет AllowOverride All

У меня следующая конфигурация 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>

Папка uploads содержит загрузки, сделанные пользователями. Я хочу исключить любую возможность того, что кто-то загрузит файл .htaccess и изменит php_flag.

К сожалению, если я создам файл .htaccess в /home/myuser/public_html/uploads/subfolder, я смогу переопределить php_flag. По какой-то причине AllowOverride None не работает.

Я что-то делаю не так? Что может быть причиной такого поведения?

Связанный контент