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