Thanks so much Henrick and Leonardo! Looks I should learn regexes, since taked "$" as the "whatever after" meaning but not end of string :) Now it logs as TCP_MISS. Thanks so much again! On Thursday 16 October 2008 15:45, Leonardo Rodrigues Magalhães wrote: > Anton escreveu: > > Hello! > > > > was trying for a few hours to have a certain site > > (http://www.nix.ru) to be not cacheable - but squid > > always gives me an object which is in cache! > > > > My steps: > > > > acl DIRECTNIX url_regex ^http://www.nix.ru/$ > > no_cache deny DIRECTNIX > > always_direct allow DIRECTNIX > > your ACL is too complicated for a pretty simple thing > ... it has the 'begin with' flag (^) and has the 'end > with' ($) flag as well. And it has a final slash too. So, > it seems that would match exclusively > > http://www.nix.ru/ > > and nothing else ..... including NOT matching > 'http://www.nix.ru/index.htm', > 'http://www.nix.ru/logo.jpg' and so on. > > if you wanna hints on doing regexps, i would give you > a precious hint: don't try to complicate things. > > acl DIRECTNIX url_regex -i www\.nix\.ru > > would do the job and would be much simplier to > understand. And NEVER forget the case inconditional (-i) > flag on regex ....