URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 87
[ Назад ]

Исходное сообщение
"Странно(?) работает 'deny_info' в Squid 2.3 STABLE 5 for Windows NT"

Отправлено Squid.Tamer , 11-Окт-02 01:47 
Задача избавиться от баннеров.

В 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 и размер) этот вариант не подходит.


Содержание

Сообщения в этом обсуждении
"RE: Странно(?) работает "
Отправлено keepver , 11-Окт-02 10:48 
deny_info работал с урл в версиях 1.x, после этого формат изменился. так что это нормальное поведение. побороть можно, если код поправить. можно конечно урл с картинкой положить в squid/etc/errors/file, но тогда необходимо избавится от сигнатуры, т.е. тоже код подправить.