From: <bra...@us...> - 2009-11-11 00:34:26
|
Revision: 2925 http://archive-access.svn.sourceforge.net/archive-access/?rev=2925&view=rev Author: bradtofel Date: 2009-11-11 00:14:29 +0000 (Wed, 11 Nov 2009) Log Message: ----------- BUGFIX(unreported) now includes query string when performing server-relative archival URL redirects using referrer info. 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 2009-11-11 00:13:00 UTC (rev 2924) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/RequestFilter.java 2009-11-11 00:14:29 UTC (rev 2925) @@ -133,6 +133,11 @@ String datespec = remainder.substring(0,thirdSlash); String url = remainder.substring(thirdSlash+1); String thisPath = httpRequest.getRequestURI(); + String queryString = httpRequest.getQueryString(); + if (queryString != null) { + thisPath += "?" + queryString; + } + String resolved = UrlOperations.resolveUrl(url, thisPath); String contextPath = httpRequest.getContextPath(); String finalUrl = uri.getScheme() + "://" + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |