Re: [squid-users] "url_rewrite_access"-directive bypasses everything

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Fri, 25 Jun 2010 03:11:44 +1200

Tom Tux wrote:
> Hi
>
> With the following acl
>
> acl ALLOWED_HOSTS src "/etc/squid/Allowed_hosts"
>
> I set a list of hosts, which should be able, to get webaccess without
> passing the url_rewrite_program. I read, that I can use the
> "url_rewrite_access"-directive to make a kind of bypassing the
> redirector.
>
> How do I have to understand the url_rewrite_access-directive? Does
> "deny" mean, that the host passes or bypasses the redirector?
>
> I set the directive like this:
> url_rewrite_access allow ALLOWED_HOSTS
> With that, the Hosts listed in the file "/etc/squid/Allowed_hosts" are
> allowed to get internet-access. But, other clients can now access
> websites, which should normally blocked. It seems, that the
> url_rewrite_access-directive bypasses now all requests.
>
> Is there an explanation for this behavior?

url_rewrite_access does neither permit nor deny access to websites.

It determines which requested URL get sent to the url_rewrite_program
for alteration before being passed on.

Your first instinct was correct to set:
   url_rewrite_access deny ALLOWED_HOSTS
   url_rewrite_Access allow all

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.4
Received on Thu Jun 24 2010 - 15:11:58 MDT

This archive was generated by hypermail 2.2.0 : Fri Jun 25 2010 - 12:00:04 MDT