[jboss-svn-commits] JBL Code SVN: r17066 - labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Dec 6 08:16:32 EST 2007


Author: szimano
Date: 2007-12-06 08:16:31 -0500 (Thu, 06 Dec 2007)
New Revision: 17066

Modified:
   labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/WikiRedirectFilter.java
Log:
wiki redir debug

Modified: labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/WikiRedirectFilter.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/WikiRedirectFilter.java	2007-12-06 13:06:06 UTC (rev 17065)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portal-attr/src/java/org/jboss/forge/portal/WikiRedirectFilter.java	2007-12-06 13:16:31 UTC (rev 17066)
@@ -45,10 +45,23 @@
 		// check if wiki domain was requested
 		if (stringEquals(htReq.getServerName(),wikiDomain)) {
 
-			log.info(htReq.getRequestURI() + " " + htReq.getRequestURI().length() + " " + htReq.getContextPath() + " ");
+			log.debug(htReq.getRequestURI() + " " + htReq.getRequestURI().length() + " " + htReq.getContextPath() + " ");
 			
+			// if this is true (user went to http://wiki.domain) - redirect to /wiki
+			if (htReq.getRequestURI().length() == 1) {
+				HttpServletResponse htRes = (HttpServletResponse) response;
+
+				htRes
+						.sendRedirect((htReq.isSecure() ? "https" : "http")
+								+ "://"
+								+ jbossOrgDomain
+								+ (htReq.getLocalPort() == 80 ? "" : ":"
+										+ htReq.getLocalPort())
+								+ "/wiki");
+				return;
+			}
 			// if yes - check if it wasn't a request for wiki context
-			if (htReq.getRequestURI().length() == 0 || !contextInsideWiki(htReq.getRequestURI())) {
+			else if (!contextInsideWiki(htReq.getRequestURI())) {
 
 				// do redirect to main jboss.org site - we don't want users
 				// browsing projects on wiki domain




More information about the jboss-svn-commits mailing list