only strip base_url if it's actually there

This commit is contained in:
Min RK
2016-05-27 16:39:01 +02:00
parent 9edb282067
commit c6640aa51d

View File

@@ -456,7 +456,11 @@ class PrefixRedirectHandler(BaseHandler):
Redirects /foo to /prefix/foo, etc. Redirects /foo to /prefix/foo, etc.
""" """
def get(self): def get(self):
uri = self.request.uri
if uri.startswith(self.base_url):
path = self.request.uri[len(self.base_url):] path = self.request.uri[len(self.base_url):]
else:
path = self.request.path
self.redirect(url_path_join( self.redirect(url_path_join(
self.hub.server.base_url, path, self.hub.server.base_url, path,
), permanent=False) ), permanent=False)