Задача избавиться от баннеров.В squid.conf пишем:
acl banners_url url_regex "c:/squid/etc/bad_url"
deny_info http://www.server.ru/Untitled.gif banners_url
http_access deny banners_urlПодразумевая то, что Untitled.gif надо брать именно с URL`a http://www.server.ru/
Однако при попытке запустить получаем следующий трабл:
errorTryLoadText: 'c:/squid/etc/errors/^http://www.server.ru/Untitled.gif': (22) Invalid argument
- Вопрос: Как указать исключить из пути c:/squid/etc/errors?
P.S. Если в /etc/errors/ кинуть Untitled.gif (либо свой HTML) - то вместо баннеров появляется 403 ошибка... Хотя если вставлять HTML со стандартными тэгами (вроде ERR_ACCESS_DENIED) то все работает, но по понятным причинам (подпись squid`a и размер) этот вариант не подходит.
deny_info работал с урл в версиях 1.x, после этого формат изменился. так что это нормальное поведение. побороть можно, если код поправить. можно конечно урл с картинкой положить в squid/etc/errors/file, но тогда необходимо избавится от сигнатуры, т.е. тоже код подправить.