url_rewrite_program
TAG: url_rewrite_program
Этот тэг позволяет определить местоположение исполнительного файла программы URL rewriter. URL rewriter - программа преобразования URL. Например, SquidGuard. В дальнейшем для краткости будем именовать такую программу - Преобразователь.
Соответственно, чтобы преобразователь сделал некоторое преобразование, необходимо, чтобы Squid делал редирект на эту программу. Squid будет делать редирект автоматически.
Для каждого запрошенного URL, преобразователь получает строку от Squid в таком формате: URL <SP> client_ip "/" fqdn <SP> user <SP> method <SP> urlgroup <NL>
И преобразователь может перенаправить клиента на другой URL. А может и ничего не делать, но это было бы глупо.
Преобразователь может вернуть и "urlgroup", которую можно завернуть на cache_peer_access или на ACL вида urlgroup.
По умолчанию, URL преобразователь не используется.
Пример:
url_rewrite_program /usr/local/squid/bin/squidGuard -С /usr/local/etc/squid/squidGuard.conf
По умолчанию:
none