Make sure you put it after the Location directive that sets HTML::Mason

<Location />
    SetHandler perl-script
    PerlHandler HTML::Mason
</Location>

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


Regards,

Tim Tompkins
----------------------------------------------
Programmer
http://www.arttoday.com/
http://www.rebelartist.com/
----------------------------------------------
----- Original Message -----
From: "Erchinger, Ethan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, May 14, 2002 8:58 AM
Subject: RE: How to disable mod_perl in a subdir (apache)



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

I tried that as well.  Do you think it could be the startup.pl (handler.pl),
shouldn't that only get run when the handler is perl-script?

EE


>> 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