From: <bra...@us...> - 2010-04-05 23:36:54
|
Revision: 3028 http://archive-access.svn.sourceforge.net/archive-access/?rev=3028&view=rev Author: bradtofel Date: 2010-04-05 23:36:47 +0000 (Mon, 05 Apr 2010) Log Message: ----------- BUGFIX(unreported) added Vary header to try to keep server-relative redirects from getting improperly cached. 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-04-05 23:25:55 UTC (rev 3027) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/RequestFilter.java 2010-04-05 23:36:47 UTC (rev 3028) @@ -148,6 +148,10 @@ // cross your fingers!!! LOGGER.info("Server-Relative-Redirect:\t" + referer + "\t" + thisPath + "\t" + finalUrl); + + // Gotta make sure this is properly cached, or + // weird things happen: + httpResponse.addHeader("Vary", "Referer"); httpResponse.sendRedirect(finalUrl); handled = true; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |