redirect from /{var} to /leaderboard/{var}

This commit is contained in:
norohind 2021-11-21 17:23:39 +03:00
parent e9ccdd0404
commit 2520573a77
Signed by: norohind
GPG Key ID: 01C3BECC26FB59E1

7
web.py
View File

@ -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)