Try
<Location /yadda-yadda>
SetHandler default-handler
</Location>


----- Original Message -----
From: "Erchinger, Ethan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, May 14, 2002 11:50 AM
Subject: How to disable mod_perl in a subdir (apache)


> Hi all,
> I saw a posting about this subject from earlier this year.  I'm unable to
> make this work, and was hoping for some help.  I have a <Location>
directive
> for / (for the entire docroot).   I would like to make one subdirectory
not
> be handled by perl-script, but am unable to do so.  Excerpt from
httpd.conf:
>
> ~snip~
> PerlModule Apache::DBI
> PerlFreshRestart On
> PerlRequire /etc/apache/handler.pl
> <Directory /var/www>
>         Options FollowSymLinks
>         AllowOverride None
>         order allow,deny
>         allow from all
> </Directory>
>
> <Location />
>        SetHandler perl-script
>        PerlHandler HTML::Mason
> </Location>
> ~snip~
>
> I'm trying to make it so that, a subdir, like /yadda-yadda, is _not_
handled
> by Mason.  Here is what I've tried to do:
>
> <Location /yadda-yadda>
> RemoveHandler .html
> </Location>
>
> I've also tried moving the <Location /> directive contents into the above
> <Directory>, seeing as the docs mention that <Location> directives
override
> a <Directory> directive, with no luck.
>
> Yet these files are still being served through Mason, and I can't figure
out
> why.  Should my handler.pl (startup.pl) be moved so that it's not executed
> in that Location?  I've read as much as I can find on Apache's site, with
no
> luck.
>
> Debian 2.2r3
> Apache/1.3.9
> Mod_perl 1.21
>
> Thanks all,
> Ethan Erchinger

Reply via email to