
我有以下 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 不起作用。
難道我做錯了什麼?什麼可能導致這種行為?