特定ディレクトリのみBasic認証を解除してIP制限をかける – その2

AuthMerging? うるせぇ黙ってIf文使わせろあほ、という場合。

<Directory "/var/www/html">
    <If "%{REQUEST_URI} =~ m#^/secret.*$#">
        Require local
    </If>
    <Else>
        AuthType Basic
        AuthName BasicAuth
        AuthUserFile "/etc/httpd/htpasswd"
        Require valid-user
    </Else>
</Directory>

参考