ここで何が問題なのかわかりませんが、次のconfがあります。
# 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ファイルがあり、ディレクトリ内のどこにでも含めることができます。
私がやろうとしているのは、この構成から「images」ディレクトリを除外することです。デバッグできるように、すべてのディレクトリに特別なヘッダーを追加しました。以下の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
問題は、ヘッダー(Home、images)によると、200OKではなく401を受け取っていることです。最初に「All」を取得し、次に「None」で上書きする必要がありますが、そうではありません。 401を受け取った場合、ここで何が問題になる可能性がありますか?