NAME
Plack::Middleware::Redirect - A simple redirector
SYNOPSIS
use Plack::Builder;
builder {
enable 'Redirect', url_patterns => [
'/from/oldpath' => '/to/newpath',
'/from/oldpath' => ['/to/newpath', 301],
'/from/oldpath' => [sub {
my ($env, $regex) = @_;
my $path = $env->{PATH_INFO};
$path =~ m|$regex|;
$path = join ("_", split("", $1)) if $1;
my $newpath = "/"
}, 302],
'/foo/(.+)' => '/another/$1'
];
};
DESCRIPTION
A plack middleware that redirects.
REPOSITORY
Plack::Middleware::Redirect is hosted on github: https://github.com/okazu-dm/p5-plack-middleware-redirect/tree/master/lib/Plack/Middleware
LICENSE
Copyright (C) okazu-dm.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
okazu-dm <uhavetwocows@gmail.com>