Fwd: Re: [squid-users] no_cache issue

From: Jean-Philippe Houde <jphml@dont-contact.us>
Date: Wed, 24 Mar 2004 23:51:01 -0500

What happened is this:

acl magic_words2 url_regex -i .exe OR .mp3 OR .bat OR ...

no_cache deny QUERY AND magic_words2 AND OTHERACL AND ...

so it will only work if you have something like "http://www.exemple.com/
cgi-bin/filename.exe" or "http://www.exemple.com/
action.php?file=foo&name=bar" or something lilke that. (\? escape the special
meaning of the ?).

What you want is:

acl QUERY urlpath_regex cgi-bin \? \.exe \.mp3
no_cache deny QUERY

OR

acl QUERY urlpath_regex cgi-bin \?
acl magic_words2 url_regex -i \.exe \.mp3
no_cache deny QUERY
no_cache deny magic_words2

Once again the \. is to escape the special meaning of the dot.

Hope this will help you.

Jean-Philippe Houde

On Wednesday 24 March 2004 21:41, Diamond King wrote:
> Dear all,
>
> Im using Squid version squid/2.5.STABLE1-20030121
> and webmin to control the squid. The box is running
> mandrake linux 9.1. Problem is i tried to avoid
> caching certain type of files such as *.mpg *.exe etc
> etc.. and here's my config for it :-
>
> *snip*
> acl QUERY urlpath_regex cgi-bin \?
> acl magic_words2 url_regex -i .exe .mp3
> no_cache deny QUERY magic_words2
>
> */snip*
Received on Wed Mar 24 2004 - 21:51:14 MST

This archive was generated by hypermail pre-2.1.9 : Thu Apr 01 2004 - 12:00:03 MST