Re: [squid-users] prevent 301 sites to be cached

From: Chris Robertson <crobertson_at_gci.net>
Date: Tue, 20 Jan 2009 09:34:59 -0900

Carsten Bachert wrote:
> Hi all,
>
> I use squid as revers proxy to server web pages.
> Therefore I want to disable 301 sites to be cached.
> My rule is:
>
> acl stat301 http_status 301
> cache deny stat301
>
> //some lines deeper
> acl aclname http_status 200 301 302 500- 400-403 ... # status
> code in reply
>
> I mention 301 sites are cached. So why does "cache deny stat301" does not
> work properly?
>

My guess would be "cache (deny|allow)" only works with request ACLs.
http_status is a reply ACL.

> Is "acl aclname http_status 200 301 302..." correct?

Yes.

> Or should it be
> "acl http_status 200 301 302"?
>

No.

> Thanks in advance,
>
> CaBa
>

Your best bet would be either to change your 301s (Moved Permanently) to
302s (Moved Temporarily), or use Cache-control headers with your 301s.

Chris
Received on Tue Jan 20 2009 - 18:33:28 MST

This archive was generated by hypermail 2.2.0 : Wed Jan 21 2009 - 12:00:19 MST