Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fix another infinite redirect bug
  • Loading branch information
zoffixznet committed Jun 10, 2016
1 parent 9b72be0 commit fef2e8e
Showing 1 changed file with 3 additions and 13 deletions.
16 changes: 3 additions & 13 deletions app.pl
Expand Up @@ -4,22 +4,12 @@

app->static->paths(['html']);

get '*dir/:file' => sub {
my $self = shift;
my $dir = $self->param('dir');
my $file = $self->param('file');
return $self->redirect_to("/$dir/$file.html");
};
get '/' => sub { shift->reply->static('/index.html') };

get '*dir' => [ dir => qr{.+/} ] => sub {
get '*dir' => sub {
my $self = shift;
( my $dir = $self->param('dir') ) =~ s{/$}{};
return $self->redirect_to("/$dir.html");
};

get '/' => sub {
my $self = shift;
return $self->redirect_to('/index.html');
$self->reply->static("/$dir.html");
};

app->start;

0 comments on commit fef2e8e

Please sign in to comment.