My bad! I was missing something the last time. Eventually the syntax below worked :D .. woot woot !! Thank you Tollef and everybody for helping.
On Thu, Jun 3, 2010 at 2:45 PM, Angie T. Muhammad <[email protected]>wrote: > Hello group, > > I tried using the %-escaped syntax but it does not work for me. Here is the > rule that varnish totally ignores as if it doesn't exist: > > > =========================================================================================== > # cache AR taxonomy differently > else if (req.url == > "/%25D9%2588%25D8%25B3%25D9%2588%25D9%2585%25D8%25A7%25D8%25AA") { > > set beresp.http.X-Cacheable = "Yes"; > set beresp.ttl = 180m; > return(deliver); > } > > > ========================================================================================== > > The link exists, and even copying it in this syntax to the browser > retrieves the page, but the caching for 180 minutes does not work. Other > rules with only English URLS are working like a charm. Please help. > > Thanks. > > > > On Wed, Jun 2, 2010 at 3:56 PM, Angie T. Muhammad > <[email protected]>wrote: > >> I tried the second syntax many times before. Varnish refuses to start. >> But the good news it accepted the first syntax. I will be checking if >> it applies the rule as required and update you. >> >> Thank you Tollef :) >> >> On 6/2/10, Tollef Fog Heen <[email protected]> wrote: >> > ]] "Angie T. Muhammad" >> > >> > | I get some lines like: >> > | 14 TxHeader b Referer: >> > | >> > >> http://myserver.example.com/news/%D8%A7%D9%84%D9%85%D9%84%D9%8A%D8%A7%D8%B1%D8%AF%D9%8A%D8%B1-%D8%A7%D9%84%D9%85%D8%B5%D8%B1%D9%8A-%C2%AB%D9%85%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D9%81%D8%A7%D9%8A%D8%AF%C2%BB-%D9%8A%D9%82%D8%B1%D8%B1-%D8%A8%D9%8A%D >> > | >> > | The point is that I need to make varnish accept such percentages or >> any >> > | other syntax in VCL file. So that some pages are cached longer based >> on >> > | their Arabic address (Like the one in the referer above). >> > >> > We use %-escaped strings in vcl, so referring to that string above would >> > be to match it to >> > >> > « >> http://myserver.example.com/news/%25D8%25A7%25D9%2584%25D9%2585%25D9%2584%25D9%258A%25D8%25A7%25D8%25B1%25D8%25AF%25D9%258A%25D8%25B1-%25D8%25A7%25D9%2584%25D9%2585%25D8%25B5%25D8%25B1%25D9%258A-%25C2%25AB%25D9%2585%25D8%25AD%25D9%2585%25D8%25AF-%25D8%25A7%25D9%2584%25D9%2581%25D8%25A7%25D9%258A%25D8%25AF%25C2%25BB-%25D9%258A%25D9%2582%25D8%25B1%25D8%25B1-%25D8%25A8%25D9%258A%25D >> » >> > >> > or more easily >> > >> > {" >> http://myserver.example.com/news/%D8%A7%D9%84%D9%85%D9%84%D9%8A%D8%A7%D8%B1%D8%AF%D9%8A%D8%B1-%D8%A7%D9%84%D9%85%D8%B5%D8%B1%D9%8A-%C2%AB%D9%85%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D9%81%D8%A7%D9%8A%D8%AF%C2%BB-%D9%8A%D9%82%D8%B1%D8%B1-%D8%A8%D9%8A%D >> "} >> > >> > -- >> > Tollef Fog Heen >> > Varnish Software >> > t: +47 21 54 41 73 >> > >> >> >> -- >> All the best, >> Angie T. Muhammad >> Linux Systems Engineer >> Al Masry Al Youm >> http://www.almasryalyoum.com/en >> > > > > -- > All the best, > Angie T. Muhammad > Linux Systems Engineer > Al Masry Al Youm > http://www.almasryalyoum.com/en > -- All the best, Angie T. Muhammad Linux Systems Engineer Al Masry Al Youm http://www.almasryalyoum.com/en
_______________________________________________ varnish-misc mailing list [email protected] http://lists.varnish-cache.org/mailman/listinfo/varnish-misc
