AllowOverride 是否适用于所有子文件夹?

ane*_*yzm 4 apache-http-server

AllowOverride 是否适用于所有子文件夹?

例如,如果我指定

<Directory />
AllowOverride None
</Directory>
Run Code Online (Sandbox Code Playgroud)

它适用于我的整个文件系统还是仅适用于主文件夹?

Ian*_* C. 5

它适用于文档根目录下的整个树,除非某些子树也为其<Directory>设置了标签。例如,如果您有:

/
    /foo
    /bar
Run Code Online (Sandbox Code Playgroud)

而你说:

<Directory />
  AllowOverride None
</Directory>
<Directory /foo>
  AllowOverride Indexes
</Directory>
Run Code Online (Sandbox Code Playgroud)

然后/foo将允许 .htaccess 设置目录索引,但/bar不会。