From: <bra...@us...> - 2010-03-19 21:18:55
|
Revision: 2983 http://archive-access.svn.sourceforge.net/archive-access/?rev=2983&view=rev Author: bradtofel Date: 2010-03-19 21:18:47 +0000 (Fri, 19 Mar 2010) Log Message: ----------- BUGFIX(unreported): adding http:// if missing for server-relative redirect Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/RequestFilter.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/RequestFilter.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/RequestFilter.java 2010-03-19 02:19:23 UTC (rev 2982) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/RequestFilter.java 2010-03-19 21:18:47 UTC (rev 2983) @@ -39,6 +39,7 @@ import org.apache.log4j.Logger; import org.archive.net.UURI; import org.archive.net.UURIFactory; +import org.archive.util.ArchiveUtils; import org.archive.wayback.exception.ConfigurationException; import org.archive.wayback.util.url.UrlOperations; @@ -131,7 +132,8 @@ int thirdSlash = remainder.indexOf('/'); if(thirdSlash > -1) { String datespec = remainder.substring(0,thirdSlash); - String url = remainder.substring(thirdSlash+1); + String url = ArchiveUtils.addImpliedHttpIfNecessary( + remainder.substring(thirdSlash+1)); String thisPath = httpRequest.getRequestURI(); String queryString = httpRequest.getQueryString(); if (queryString != null) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |