<div dir="ltr"><div dir="ltr">You are totally right !<br>The problem was on my side with the acl regular expression used to choose extensions to be cached:<br><span style="font-family:monospace"><span style="color:rgb(255,255,84)">acl</span><span style="color:rgb(0,0,0)"> images </span><span style="color:rgb(255,255,84)">url_regex</span><span style="color:rgb(0,0,0)"> </span><span style="color:rgb(255,215,215)">-i </span><span style="color:rgb(255,84,255)">\.(bmp|gif|ico|jpeg|jpg|png|svg|tif|tiff|webp)$<br></span></span>$ was not matching for '?query-string'<br><br>* Your answer helps me to find my error.<br>* And I am now thinking about changing the way of doing the cache<br>  (a special refresh for my acls or/and a default to 0 0% 0 to use the <span style="font-family:monospace"><span style="color:rgb(0,0,0)">TCP_REFRESH_UNMODIFIED</span></span>).<br><br>Thank you very much :)<br>And sorry for the sound ! :(</div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 13, 2021 at 8:23 PM <<a href="mailto:squid3@treenet.co.nz" target="_blank">squid3@treenet.co.nz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2021-07-13 05:59, Vincent Tamet wrote:<br>
> Hi,<br>
> <br>
> I would like to know how to deactivate the "?" refresh_pattern filter<br>
> ?<br>
<br>
There is no such filter. So "deactivate" has no meaning.<br>
<br>
refresh_pattern is a directive that provides default values for the <br>
caching Freshness heuristics defined by RFC 7234. For messages without a <br>
necessary cache-control or related header value.<br>
<br>
<br>
> (As most web pages nowaday should use cache-control or expire, I guess<br>
> the correct usage of headers should be enough to permit us to cache<br>
> requests with "?" !?<br>
<br>
Yes. URLs containing '?query-string' are cached by Squid with the <br>
default squid.conf refresh_pattern settings.<br>
<br>
The refresh_pattern line you noticed is to cope with servers that are <br>
very old and/or broken. You can remove it, but any of your clients <br>
visiting such a server will see the brokenness and probably blame Squid <br>
because "it works fine with just Browser X".<br>
<br>
<br>
Amos<br>
_______________________________________________<br>
squid-users mailing list<br>
<a href="mailto:squid-users@lists.squid-cache.org" target="_blank">squid-users@lists.squid-cache.org</a><br>
<a href="http://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">http://lists.squid-cache.org/listinfo/squid-users</a></blockquote></div>
</div>