thx a lot,but do I understand correctly? acl mydomain dstdomain .domain.net always_direct allow mydomain acl ASP urlpath_regex .asp acl ASP urlpath_regex \.asp acl ASP urlpath_regex asp$ acl ASP urlpath_regex \.asp\?.+ no_cache deny mydomain ASP is the same like: acl mydomain dstdomain .domain.net always_direct allow mydomain acl ASP urlpath_regex .asp no_cache deny mydomain ASP On Fri, Feb 20, 2009 at 1:56 AM, Chris Robertson <crobertson@xxxxxxx> wrote: > squid proxy wrote: >> >> hi >> >> are these for squid 2.6.STABLE5 line corret? >> >> acl mydomain dstdomain .domain.net >> always_direct allow mydomain >> acl ASP urlpath_regex .asp >> > > This will deny caching for anything with the string "asp" preceded by a > character. "wasp", "clasp", "3asp" and "#asp" are all examples of strings > that will match. Regular expressions have a number of special characters > (such as ".", "$" and "^"), which don't explicitly match the ASCII > characters they represent, unless escaped (usually with another special > character, "\"). > >> acl ASP urlpath_regex \.asp >> > > This is probably what you were going for with the first line, but with your > current set up, it is redundant. > >> acl ASP urlpath_regex asp$ >> > > This is likely redundant. It will match "asp" at the end of the URL path. > Unless that is the full extent of the url_path (e.g. > http://www.example.com/asp), the first regular expression would match. > >> acl ASP urlpath_regex \.asp\?.+ >> > > This is, again, redundant. Any string this would match would also be > matched by the first and second regular expressions. > >> no_cache deny mydomain ASP >> > > If you use the mydomain acl defined above, and the ASP acl defined by Luis > Daniel Lucio Quiroz > (http://www.squid-cache.org/mail-archive/squid-users/200902/0351.html) you > would be set to not cache ASP pages from your domain on your Squid server. > Again, this will not prevent anyone else's server (or browser) from caching > the pages. > >> kind regards >> Piotr > > Chris >