On Wed, Aug 06, 2003 at 07:41:20PM +0200, Xavier Noria wrote:
> package Dispatcher;
>
> use Apache::Constants ':common';
>
> sub handler {
> my $r = shift;
>
> return DECLINED if $r->content_type ne 'text/html';
> return SERVER_ERROR unless $r->can_stack_handlers;
>
> $r->handler('perl-script');
> $r->set_handlers(PerlHandler => ['ContentHandler']);
>
> return OK;
> }
>
> 1;
>
> without luck however, keeps on looking under the document root
> for /admin. Should that change be enough?
Are you sure the content-type is "text/html"? Since you have your own
<Location> handler, Apache is probably using the value from the
DefaultType directive which, I think, defaults to "text/plain" when Apache
is installed.
-chris
|