From 6ff635d62de6e96f64600603202ac9bfecaf670e Mon Sep 17 00:00:00 2001 From: hylom Date: Fri, 14 Jun 2019 11:26:19 +0000 Subject: [PATCH] fix routing for user homepage --- src/newslash_web/lib/Newslash/Web.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/newslash_web/lib/Newslash/Web.pm b/src/newslash_web/lib/Newslash/Web.pm index 01c6db5a..3a95fa57 100644 --- a/src/newslash_web/lib/Newslash/Web.pm +++ b/src/newslash_web/lib/Newslash/Web.pm @@ -470,9 +470,13 @@ sub startup { # user page # warning: these pathes uses regexp matching, so must write in tail of route definitions. - my $user = $r->under('/~:nickname'); + my $user = $r->under('/~#nickname'); $user->get('/' => [nickname => qr/.*/])->to('user#home'); $user->get('/journal/:id' => [nickname => qr/.*/])->to('journal#single'); + + $user->get('/journal/:year/:month:day/' => [nickname => qr/.*/])->to('archive#user_journal'); + $user->get('/journal/:year/:month/' => [nickname => qr/.*/])->to('archive#user_journal'); + $user->get('/journals' => [nickname => qr/.*/])->to('user#journals'); $user->get('/journal' => [nickname => qr/.*/])->to('user#journals'); # for compatibility $user->get('/comments' => [nickname => qr/.*/])->to('user#comments'); -- 2.11.0