我试图通过一个简短的测试示例来了解这些order deny,allow
语句对我到目前为止所读内容的反应。
我有以下用于测试的站点结构:
/index.htm
/.htaccess (1)
/subfolder/index.htm
/subfolder/.htaccess (2)
.htaccess (1)
order deny,allow
allow from all
子文件夹/.htaccess (2)
order deny,allow
deny from all
无论我在 2 个 .htaccess 文件中使用允许、拒绝/拒绝、允许(以及所有 4 种可能的组合)的顺序,都不允许我访问子文件夹/index.htm。
据我了解,至少有一种组合可以让 rootallow from all
在 subfolder 上获胜deny from all
,所以我不明白为什么我不能在这个简单的例子中成功地做到这一点。
你能解释一下为什么和发生了什么吗?