我有以下 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。
不幸的是,如果我在 /home/myuser/public_html/uploads/subfolder 中创建一个 .htaccess 文件,我可以覆盖 php_flag。由于某种原因,AllowOverride None 不起作用。
我做错了什么吗?什么可能导致此行为?