
다음과 같은 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>
업로드 폴더는 사용자가 업로드한 것입니다. 누군가가 .htaccess 파일을 업로드하고 php_flag를 변경할 가능성을 비활성화하고 싶습니다.
불행하게도 /home/myuser/public_html/uploads/subfolder에 .htaccess 파일을 생성하면 php_flag를 무시할 수 있습니다. 어떤 이유로 AllowOverride None이 작동하지 않습니다.
내가 뭔가 잘못하고 있는 걸까? 이 동작의 원인은 무엇입니까?