Henrik Nordstrom wrote: >On tor, 2007-08-02 at 11:30 +0200, Enrico Popp wrote: > > >>Hello >> >>I have an problem with regular expression in squidGuard. I'm using the >>following regex >> >>s@http://www.main.example.org/(.+)@http://www.example.org@r >> >>Now the problem consists that http://example.org contain no querystring >>after this rewrite. Could you please help me to understand this regular >>expression. >> >> > >What the above says: > >substitute http://www "any character" main "any character" example "any >character" org/ "one or more characters as many as there is" with the >string "http://www.example.org" > >Reservation: Not sure what the r modifier is about. Haven't seen that >before. > >Regards >Henrik > > In my documentation file, /usr/share/doc/squidguard1.2.../text/configuration.tar.bz2 i've been reading this lines ... where: * rew and rewrite are synonymous. * within and outside sets an optional time constraint to the definition. * the else part refers to the time constraint. Time constraints on rewritegroups can be used to make these groups functional within or outside a given time space only; Like redirect to local copies within peek business hours. Substitution is sed style (multiple): s@from@to@[irR] where: from is a [62]regular expression that will be replaced with the string to. the i option makes the from part match case insensitive. the r option makes the redirection visible to the user with a [63]HTTP code 302 - Moved Temporarily (The default is to make Squid silently fetch the alternate URL). the R option makes the redirection visible to the user with a [64]HTTP code 301 - Moved Permanently. ... Is this wrong? Enrico