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