diff --git a/jupyterhub/handlers/login.py b/jupyterhub/handlers/login.py index 67144b83..dd250ac8 100644 --- a/jupyterhub/handlers/login.py +++ b/jupyterhub/handlers/login.py @@ -8,6 +8,7 @@ from urllib.parse import urlparse from tornado.escape import url_escape from tornado import gen +from ..utils import url_path_join from .base import BaseHandler @@ -22,7 +23,8 @@ class LogoutHandler(BaseHandler): self.clear_login_cookie(name) user.other_user_cookies = set([]) self.statsd.incr('logout') - self.redirect(self.hub.server.base_url, permanent=False) + + self.redirect(url_path_join(self.hub.server.base_url, 'login'), permanent=False) class LoginHandler(BaseHandler):