ApacheでBasic認証が出来ない

セクションで正規表現を使用しているとAllowOverrideが有効にならない。
従って設定によって認証も出来なくなる。

Directory の マッチ文字列の先頭に~を付けると正規表現になる。
<Directory ~ "/home/.*/public_html|/opt/ml/public_html"
    AllowOverride All        ←これは有効にならない
</Directory>