我不确定这里出了什么问题,但我有以下配置:
# Root
<Directory /var/www/xxx/>
AllowOverride All
Header always append Directory Home
</Directory>
# images
<Directory /var/www/xxx/images/>
AllowOverride None
Order allow,deny
allow from all
Header always append Directory images
</Directory>
在根目录中,我有一个 .htaccess 文件,将其包含在目录中的任何位置。
我想要做的是从这个配置中排除“图像”目录。我为每个目录添加了一个特殊的标头,以便我可以调试它,并根据下面的 CURL 命令 - 它正确地遵循规则。
< HTTP/1.1 401 Authorization Required
< Directory: Home, images
< Last-Modified: Fri, 21 Sep 2012 09:47:28 GMT
< ETag: "9e81e5-4069-20b94c00"
< Accept-Ranges: bytes
< Content-Length: 16489
< Connection: close
< Content-Type: image/png
问题是我收到 401 而不是 200OK,根据标题(主页,图像) - 它首先得到“全部”,然后应该用“无”覆盖它 - 但它没有,我还在收到401,这可能是什么问题?