我试图validation访问webroot(/ )中的任何东西,除了驻留在特定目录(/目录/ )的任何东西,我已经试过这两个选项无济于事:
$HTTP["url"] =~ "^(?!(/directory))" { auth.require = ( "" => ( "method" => "basic", "realm" => "auth to this area", "require" => "user=username" ) ) } $HTTP["url"] != "/directory" { auth.require = ( "" => ( "method" => "basic", "realm" => "auth to this area", "require" => "user=username" ) ) }
尝试这个:
$HTTP["url"] !~ "^/directory" { auth.require = ( "" => ( "method" => "basic", "realm" => "auth to this area", "require" => "user=username" ) ) }