Indeed there were some strange occurences in the past, but I didn't notice the problem with redirections until now. And of course i set keep-cache-if-not-found = yes for all pages -- i definitely use wwwoffle as an archive, too.
> The purpose of the option is to stop another URL replacing the one > that is in the cache if it has been removed or replaced with a > redirection. While it is possible to make this option apply to all > pages in the cache I think that the orignal purpose of it was to > preserve specific archives of pages from selected hosts. But what would be a straightforward approach, once the setting is applied to all pages ? Often the reason for redirects is that the address has changed, and there's some chance that even the redirect will disappear later. Shouldn't a clean proxy cache represent the facts 'out there' as true as possible, and adapt the cache to the new situation ? If a cached page suddenly gets redirected, the proxy could move the cached page to the redirected address (create an entry -- of course, only if this new address isn't cached already, too) and then cache the redirect. In case the new (redirection) address is already cached we should assume that the cached old version and the redirection address are and were from the beginning independent (for example, a site is dissolved completely and redirects for some time to an alternate one, before it disappears completely) and the recent standard behaviour could be applied (t.i., hold the cached version without any cache change). my 5kbit � /\/
