<%@include file="includes/check_session.jsp" %> <% boolean page_exists = true; String page_is_secure = "0"; // out.print("site id = " + site_id + "
\n"); // out.print("is active = " + is_active + "
\n"); // out.print("request server name = " + request_server_name + "
\n"); // out.print("primary domain = " + primary_domain + "
\n"); // out.print("secure pages = " + scServe.getSiteSecurePages() + "
\n"); if (!site_id.equals("") && !is_active) { out.print("this site is not active."); } else if (site_id.equals("")) { out.print("this site does not exist."); } else { if (primary_domain.equals("")) { out.print("this site does not have a primary domain."); } else if (!primary_domain.equals(request_server_name)) { response.sendRedirect("http://" + primary_domain); } if (!page_name.equals("")) { page_exists = (site_page_names.get(page_name) != null) ? true : false; } if (!page_name.equals("")) { page_is_secure = (scServe.getSiteSecurePages().get(page_name) != null) ? (String) scServe.getSiteSecurePages().get(page_name) : "0"; } else { page_is_secure = (scServe.getSiteSecurePages().get(default_page_name) != null) ? (String) scServe.getSiteSecurePages().get(default_page_name) : "0"; } // redirect to non-secure version of page IF you are in secure mode AND the page is not secure if (request.isSecure() && page_is_secure.equals("0")) { response.sendRedirect("http://" + primary_domain + "/" + page_name); } // redirect to secure version of page IF you are NOT in secure mode and the page is secure if (!request.isSecure() && page_is_secure.equals("1")) { response.sendRedirect("https://" + "secure.emochila.com" + "/" + primary_domain + "/" + page_name); } if (page_layout.equals("")) { out.print("this site does not have a layout."); } else if (!page_exists) { out.print("this page does not exist."); } else {%> <% } } %>