From 34414fb0d45c274a03a8b01de4688e8ae50702c2 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Mon, 12 Jan 2015 11:01:32 +0200 Subject: server: add 404 redirection (no error page), Fixes #210 --- src/server/rz_server.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/server') diff --git a/src/server/rz_server.py b/src/server/rz_server.py index 8693ef52..023cd880 100644 --- a/src/server/rz_server.py +++ b/src/server/rz_server.py @@ -230,6 +230,13 @@ def init_rest_interface(cfg, flask_webapp): flask_webapp.f = f # assign decorated function + # install 404 handler to redirect to root - which redirects further to login (index if access disabled) + @flask_webapp.errorhandler(404) + def page_not_found(e): + # FIXME: template for 404 which redirects (html, not http) + return redirect('/') + + def init_webapp(cfg, kernel, db_ctl=None): """ Initialize webapp: -- cgit v1.3.1