为什么"要求所有被拒绝"在apache2.conf中适用于所有子目录?

时间:2016-07-05 10:10:57

标签: apache require access denied

我想了解这种对我没有意义的行为。

apache2.conf底部有默认配置。

正如您所看到的,它已经"要求所有被拒绝" for / and"要求所有被授予"对于/ var / www /

我在/ var / www / HM /

下有一个网站

使用URL重写后,要求Apache发送例如/ var / www / HM / subdir /

的结果

它不会正确返回位于subdir中的index.php的内容,而是拒绝访问。我发现/"要求全部拒绝" apache2.conf中的配置应该是责备,但这对我来说没有意义,尤其是"要求所有被授予"给予/ var / www /

我已设法设置"要求全部授予"为/ var / www / HM /它似乎工作。但是我仍然想了解为什么apache2.conf中的/指令适用于以下所有内容而/ var / www /指令不适用!

如果/ var / www /的指令不适用于子目录,我想知道我的/ var / www / HM /指令是否适用于它自己的子目录...

感谢您的帮助!

{{1}}

0 个答案:

没有答案