" />
-
<%=intl._("Recommended Eepsites")%>
+ <%=intl._("Eepsites of Interest")%>
diff --git a/apps/routerconsole/jsp/index.jsp b/apps/routerconsole/jsp/index.jsp
index b87cf0a1e..683745703 100644
--- a/apps/routerconsole/jsp/index.jsp
+++ b/apps/routerconsole/jsp/index.jsp
@@ -1,18 +1,27 @@
<%@page contentType="text/plain"%>
<%@page pageEncoding="UTF-8"%>
<%
+ //
+ // Redirect to either /home or /console, depending on configuration,
+ // while preserving any query parameters
+ //
response.setStatus(302, "Moved");
- String req = request.getRequestURI();
+ String req = request.getRequestURL().toString();
+ StringBuilder buf = new StringBuilder(128);
if (req.endsWith("index"))
req = req.substring(0, req.length() - 5);
else if (req.endsWith("index.jsp"))
req = req.substring(0, req.length() - 9);
+ buf.append(req);
if (!req.endsWith("/"))
- req += '/';
+ buf.append('/');
boolean oldHome = net.i2p.I2PAppContext.getGlobalContext().getBooleanProperty("routerconsole.oldHomePage");
if (oldHome)
- req += "console";
+ buf.append("console");
else
- req += "home";
- response.setHeader("Location", req);
+ buf.append("home");
+ String query = request.getQueryString();
+ if (query != null)
+ buf.append('?').append(query);
+ response.setHeader("Location", buf.toString());
%>