On Sat, 6 Dec 2003, Cyril COUPEL wrote:

> Just to be more clear, here is how squid seems to work:
> 
>  - the URL is sent to squid, 
>  - squid send the URL to squidGuard (for the ACLs)
>  - squidGuard sebd back to squid the URL, or a redirected page or a deny
> access
>  - Then squid always send the original URL to the parent proxy
> (netscape)

I just verified using Squid-2.5.STABLE here, and from what I can tell both
browser redirects and URL rewrites works just fine in precense of parents
just as when going direct.

Browser redirect -> Squid responds with a browser redirect to the client 
no matter if a parent is configured or not.

URL rewrite -> Squid contacts the new URL or forwards the new URL to the 
parent.

> for testing purpose, I replaced squidGuard by my own script, which send
> to syslog all received request and always send back to squid an fixed
> URL. In that case, I can see that squid realy send a request to my
> script, but send to netscape the original URL (not the from-my-script
> URL)

Not here. What was sent to the parent defenitely was the URL returned by 
the redirector and not the original URL.

What version of Squid are you using?

Any third-party patches applied?


Regards
Henrik


Reply via email to