<% String domain = ""; String host = request.getHeader("HOST"); if (request.getParameter("brand.brandId").equals("ab")) { if (host.indexOf(".") != -1) { String hostPrefix = request.getHeader("HOST").substring(0, request.getHeader("HOST").indexOf(".")); if ("dev".equals(hostPrefix) || "test".equals(hostPrefix) || "local".equals(hostPrefix)) { domain = hostPrefix + ".parents.com"; } else { domain = "www.parents.com"; } } else { if (host.indexOf("local") != -1) { /* safety check for using a local domain */ domain = "parentslocal"; } else { domain = "www.parents.com"; } } } else { domain = host; } String queryString = request.getQueryString(); String url = "http://" + domain + "/app/photocontest/vote.jsp" + "?" + queryString; System.out.println("url=" + url); response.setContentType("text/html"); response.setHeader("Location", url); response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY ); %>