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

Reply via email to