Apache-AliasList
view release on metacpan or search on metacpan
AliasList.pm view on Meta::CPAN
}
sub PerlTransHandler {
my $r = shift;
return DECLINED unless ($r->is_initial_req);
(my $uri = $r->uri) =~ s!([^/]+)/+$!$1!;
# Reload the alias.list file if it has been modified since the last reload
my $aliasfile = $r->dir_config('AliasList') or return DECLINED;
my $st = stat($aliasfile);
if ($st->mtime > $list_mtime) {
$list_mtime = $st->mtime;
@aliaslist = &load_alias_list($r);
%forward_map = &generate_forward_map(@aliaslist);
%reverse_map = &generate_reverse_map(@aliaslist);
}
if ($forward_map{$uri}) {
$uri = $forward_map{$uri};
# Send a Redirect message if the new URI is a full (http://...)
( run in 0.950 second using v1.01-cache-2.11-cpan-49f99fa48dc )