From 2520573a7723f546a80d5758e366315e53ace84f Mon Sep 17 00:00:00 2001 From: norohind <60548839+norohind@users.noreply.github.com> Date: Sun, 21 Nov 2021 17:23:39 +0300 Subject: [PATCH] redirect from /{var} to /leaderboard/{var} --- web.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web.py b/web.py index cae06c5..7a7ecc6 100644 --- a/web.py +++ b/web.py @@ -78,6 +78,11 @@ class JS: raise falcon.HTTPNotFound +class MainPage: + def on_get(self, req: falcon.request.Request, resp: falcon.response.Response, var: str) -> None: + raise falcon.HTTPFound(f'/leaderboard/{var}') + + app = falcon.App() app.add_route('/api/activity/{leaderboard}', Activity()) app.add_route('/api/diff/{action_id}', ActivityDiff()) @@ -87,5 +92,7 @@ app.add_route('/diff/{action_id}', ActivityDiffHtml()) app.add_route('/js/{file}', JS()) +app.add_route('/{var}', MainPage()) + if __name__ == '__main__': waitress.serve(app, host='127.0.0.1', port=9485)