On Wed, Feb 25, 2009 at 9:56 AM, Krist van Besien <krist.vanbesien@xxxxxxxxx> wrote: > On Wed, Feb 25, 2009 at 2:19 PM, Tom Donovan <donovant@xxxxxxxxxxxxxxxx> wrote: >> >> It may not be possible to do what you want. Apache locates the file to >> serve before deciding whether to prompt for authentication. > > That is not entirely true. When a request comes in apache does an > "early location walk" verifying <location> blocks before the URI to > Filename phase (where rewriting takes place) > > So it should be possible if you use a <location> block. > > <Location /isp/stats> > > # Put DBM authentication arguments here > .... > </Location> > > RewriteRule /isp/stats /%{ENV:AUTHENTICATE_URL} The authentication happens between the two phases where Rewrite can be run (translate name for per-vhost, fixups during per-dir/htaccess) You might be able to run Rewrite early but use the lookahead feature, or wrap them in directory containers. -- Eric Covener covener@xxxxxxxxx --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx