From 5e1dec10d8f80793e7019400a2552c23ea0fd36c Mon Sep 17 00:00:00 2001 From: Doug Elkin <1406429+duhdugg@users.noreply.github.com> Date: Sun, 15 Mar 2026 19:25:18 -0400 Subject: [PATCH] SearchPageController.doRedirect: use relative urls this fixes an issue on local instances where resetting everything redirects to the stepbible dot org instance --- .../step/rest/controllers/SearchPageController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/step-web/src/main/java/com/tyndalehouse/step/rest/controllers/SearchPageController.java b/step-web/src/main/java/com/tyndalehouse/step/rest/controllers/SearchPageController.java index 4db2ccbff3..a93c6cb1d4 100644 --- a/step-web/src/main/java/com/tyndalehouse/step/rest/controllers/SearchPageController.java +++ b/step-web/src/main/java/com/tyndalehouse/step/rest/controllers/SearchPageController.java @@ -147,7 +147,7 @@ private boolean checkLanguage() { private void doRedirect(final HttpServletResponse response, final String oldReference, final String oldVersion) { try { response.setStatus(301); - response.setHeader("Location", String.format("http://%s/?q=%s", appManagerService.getAppDomain(), getUrlFragmentForPassage(oldVersion, oldReference))); + response.setHeader("Location", String.format("/?q=%s", getUrlFragmentForPassage(oldVersion, oldReference))); response.setHeader("Connection", "close"); } catch (Exception ex) { LOGGER.error("Failed to operate redirect", ex); @@ -157,7 +157,7 @@ private void doRedirect(final HttpServletResponse response, final String oldRefe private void doRedirect(final HttpServletResponse response) { try { response.setStatus(302); - response.setHeader("Location", String.format("http://%s", appManagerService.getAppDomain())); + response.setHeader("Location", "/"); response.setHeader("Connection", "close"); } catch (Exception ex) { LOGGER.error("Failed to operate redirect", ex);