summaryrefslogtreecommitdiff
path: root/cgi/index.pl
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2011-08-15 22:58:53 +0200
committerDaniel Friesel <derf@finalrewind.org>2011-08-15 22:58:53 +0200
commit02bfe08a2376269bdada4e21a5a6f86c2bd445e0 (patch)
treef9c2ccb4a1d9d58ce55f05855c2cd1fd81b1186b /cgi/index.pl
parent2505244db4689b848273a59ab2af0c87fd8eb816 (diff)
cgi: Shorter paths
Diffstat (limited to 'cgi/index.pl')
-rw-r--r--cgi/index.pl10
1 files changed, 8 insertions, 2 deletions
diff --git a/cgi/index.pl b/cgi/index.pl
index a8c9f25..23f08f3 100644
--- a/cgi/index.pl
+++ b/cgi/index.pl
@@ -33,10 +33,10 @@ get '/' => sub {
if ( not $station ) {
return $self->render;
}
- $self->redirect_to("/multi/${station}");
+ $self->redirect_to("/${station}");
} => 'index';
-get '/multi/:station' => sub {
+get '/:station' => sub {
my $self = shift;
my $station = $self->stash('station');
@@ -73,6 +73,12 @@ get '/multi/:station' => sub {
$self->render( text => $template->output );
};
+get '/multi/:station' => sub {
+ my $self = shift;
+ my $station = $self->stash('station');
+ $self->redirect_to("/${station}");
+};
+
app->start();
__DATA__