matts 2003/02/17 02:31:41
Modified: lib/Apache/AxKit/Provider File.pm Log: Properly handle directories (decline unless it ends in a slash) Revision Changes Path 1.13 +4 -2 xml-axkit/lib/Apache/AxKit/Provider/File.pm Index: File.pm =================================================================== RCS file: /home/cvs/xml-axkit/lib/Apache/AxKit/Provider/File.pm,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- File.pm 4 Jan 2003 18:11:08 -0000 1.12 +++ File.pm 17 Feb 2003 10:31:41 -0000 1.13 @@ -160,7 +160,9 @@ } if ( $self->_is_dir ) { - if ($AxKit::Cfg->HandleDirs()) { + # process directories if AxHandleDirs is On and dir ends in / + # (otherwise we decline and let apache redirect) + if ($AxKit::Cfg->HandleDirs() && $xmlfile =~ /\/$/) { my $output = $self->get_dir_xml(); return 0 if (!defined $output); $self->{dir_xml} = $output;