You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by John Michael <jo...@acadiacom.net> on 2003/05/30 07:30:58 UTC
htaccess files
Is it possible to configure an htaccess file to call a script using apache registry and use it in the PerlAccessHandler.
I have written one pretty large perl script in mod-perl using the apache registry to serve out picture gallery pages. I would like to do some validation of my own on a per directory type basis.
also
I was trying to run this code to do some test and could only get it to work with the #pound signs in from of the files directives.
It works like this.
#<Files *>
PerlAccessHandler 'sub {return Apache::Constants::FORBIDDEN;}' \
#</Files>
but I get this error in the log file. I could not get it to work any other way.
[Fri May 30 00:22:52 2003] [warn] Apache does not support line-end comments. Consider using quotes around argument: "#</Files>"
Thanks in advance
John Michael
Re: htaccess files
Posted by Stas Bekman <st...@stason.org>.
John Michael wrote:
> Is it possible to configure an htaccess file to call a script using
> apache registry and use it in the PerlAccessHandler.
> I have written one pretty large perl script in mod-perl using the apache
> registry to serve out picture gallery pages. I would like to do some
> validation of my own on a per directory type basis.
Certainly. Both the eagle and the modperl cookbook provide plenty of examples.
.htaccess is not any different from a normal httpd.conf for this purpose.
> I was trying to run this code to do some test and could only get it to
> work with the #pound signs in from of the files directives.
>
> It works like this.
>
> #<Files *>
>
> PerlAccessHandler 'sub {return Apache::Constants::FORBIDDEN;}' \
>
> #</Files>
>
> but I get this error in the log file. I could not get it to work any
> other way.
>
> [Fri May 30 00:22:52 2003] [warn] Apache does not support line-end
> comments. Consider using quotes around argument: "#</Files>"
drop \ from the end of previous line since if you have it Apache reads it as:
PerlAccessHandler 'sub {return Apache::Constants::FORBIDDEN;}' #</Files>
__________________________________________________________________
Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org http://ticketmaster.com