Re: [squid-users] URL Rewrite

From: Chris Robertson <crobertson_at_gci.net>
Date: Tue, 03 Mar 2009 11:30:33 -0900

howard chen wrote:
> Hi
>
> Currently I am using dstdomain/cache_peer to rewrite url request from
> client to backend apache (so squid act as a reverse proxy)
> ========================
>
> e.g.
>
> acl dstdomain_site dstdomain .example.com
>
>
> cache_peer 192.168.11.123 parent 80 0 no-query
> originserver round-robin login=PASS weight=1
> cache_peer_access 192.168.11.123 allow dstdomain_site
> cache_peer_access 192.168.11.123 deny all
> ========================
>
>
> This require my backend apache has a virtual host listening for .example.com
>
> ....But how can I manually force rewrite an URL from user, even my
> backend apache is not listening example.com?
>
> e.g.
>
> .example.com => .google.com
>
> I remember this can easily done this using apache mod_rewrite
> (mod_proxy) but is it possible to be done in squid?
>

See the "forceddomain" argument to cache_peer.
http://www.squid-cache.org/Doc/config/cache_peer/

> Thanks.
>

Chris
Received on Tue Mar 03 2009 - 20:31:05 MST

This archive was generated by hypermail 2.2.0 : Wed Mar 04 2009 - 12:00:02 MST