pve-manager/lib/PVE.old/URLRewrite.pm
2011-08-23 07:40:22 +02:00

28 lines
443 B
Perl

package PVE::URLRewrite;
use strict;
use Apache2::Const qw(DECLINED);
use PVE::HTMLUtils;
sub handler {
my $r = shift;
my $uri = $r->uri;
if ($uri =~ m!^/(qemu|openvz)/(\d+)-(\d+)/(.*)$!) {
my $vmtype = $1;
my $newuri = "/$1/$4";
my $cid = $2;
my $veid = $3;
$r->uri ("$newuri");
$r->pnotes ("PVE_VMINFO", { cid => $cid, veid => $veid,
vmtype => $vmtype, uri => $uri});
}
return DECLINED;
}
1;