diff --git a/apiserver/main.py b/apiserver/main.py
index 11a7de2cc9c20b9ba882425a89e08007b12c712a..ab66cb066a67bda311a970bd6fa520b2367a7b97 100644
--- a/apiserver/main.py
+++ b/apiserver/main.py
@@ -151,7 +151,7 @@ async def sso_token(request: Request):
     log.debug("Externally authenticed User: '%s' requested /sso_token", datacat_user.username)
 
     # set token in cookie, this can then be extractet via the frontend javascript
-    response = RedirectResponse("/login.html?external_auth=True")
+    response = RedirectResponse("./login.html?external_auth=True")
     response.set_cookie(
         key="datacat_auth_token", value=access_token, secure=True, expires=datetime.utcnow()+timedelta(minutes=5)
     ) 
diff --git a/frontend/templates/login_content.html.jinja b/frontend/templates/login_content.html.jinja
index 29a861cd1b2d94ce21b4fc207c05522249c7e416..f2e655928143982a9b053970f00b882836e86d26 100644
--- a/frontend/templates/login_content.html.jinja
+++ b/frontend/templates/login_content.html.jinja
@@ -30,7 +30,7 @@
             </form>
 
             <!-- SSO Redirect -->
-            <a class="button btn btn-primary" href="/sso_login" id="ssoButton">
+            <a class="button btn btn-primary" href="./sso_login" id="ssoButton">
             Log In with SSO
             </a>