ベーシック認証をかけたディレクトリの中のサブディレクトリを公開する
まず、/var/www/htdocs以下にベーシック認証をかける。
<Directory /var/www/htdocs/> Require valid-user AuthType Basic AuthUserFile "/var/www/.htpasswd" AuthName "KEEP-OUT" </Directory>
次に、/var/www/htdocs/publicディレクトリを公開する。mod_accessですべてのホストからのアクセスをOKとし、Satisfyでベーシック認証の効果をなくす。
<Directory /var/www/htdocs/public/> Order deny,allow Allow from All Satisfy Any </Directory>