This is a discussion on Re: [squid-users] Exclude one URL from cache within the Squid Users forums, part of the Web Server and Related Forums category; On Mon, 26 Apr 2004, Nick wrote: > I have squid setup as a reverse proxy and am trying to ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
On Mon, 26 Apr 2004, Nick wrote:
> I have squid setup as a reverse proxy and am trying to get one page excluded from cache. I thought I could do this with url_regex or urlpath_regex. Is my syntax wrong because the page still gets cached? How do I get one URL excluded? 2 examples of the URLs that would be excluded are > http://test.test.com/classifieds-bin...ion=employment > and > http://test.test.com/classifieds-bin...classification > =autos&date=today,sunday_before(today)&orderby=sta rt_date:d > > Here is what I put in the squid.conf file. > acl excludeURL url_regex test.test.com\/classifieds-bin\/classifieds?temp_type=detail&category_number=333&c lassification > =auto&date=today,sunday_before(today)&orderby=star t_date:d > no_cache deny excludeURL This is not correct regex syntax for the given URL, and why have you left out the protocol part? You should also bind the pattern to start/end of line. It is mainly ., ? and + you need to escape as these have special meaning in regex. There is also a few other special characters but these is not very often seen in URLs. There is no need to escape the / as / is just / and nothing special. Complete list of special characters in regex: ^.[]$()|*+?{}\ See man 7 regex for a in-depth description of the regex language. Squid uses what is known as "Modern/Extended" regex, not the old style regex syntax. Regards Henrik |
![]() |
| Thread Tools | |
| Display Modes | |
|
|