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