|
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.
|