Приветствую! Просьба для знатоков Squid'а. Подскажите, пожалуйста, как сконфигурить перенаправление на splash_page ТОЛЬКО для браузера (ну или для того, кто представился браузером ). Сейчас перенаправление работает для всех запросов, не только браузерных, вот кусок конфига:
external_acl_type splash_page ttl=2 concurrency=100 %SRC /lib/squid/ext_session_acl -t 10 -b /tmp/session.db
acl existing_users external splash_page
deny_info http://www.*******.com/coming_soon/ existing_users
http_access deny !existing_users
Squid Cache: Version 3.2.0.15
Собственно, как сделать такую же лопату, но чтоб она работала только для браузеров?
>[оверквотинг удален]
> браузером ). Сейчас перенаправление работает для всех запросов, не только браузерных,
> вот кусок конфига:
> external_acl_type splash_page ttl=2 concurrency=100 %SRC /lib/squid/ext_session_acl
> -t 10 -b /tmp/session.db
> acl existing_users external splash_page
> deny_info http://www.*******.com/coming_soon/ existing_users
> http_access deny !existing_users
> Squid Cache: Version 3.2.0.15
> Собственно, как сделать такую же лопату, но чтоб она работала только для
> браузеров?# acl aclname browser [-i] regexp ...
# # pattern match on User-Agent header (see also req_header below)http_access deny !existing_users aclname
>[оверквотинг удален]
>> acl existing_users external splash_page
>> deny_info http://www.*******.com/coming_soon/ existing_users
>> http_access deny !existing_users
>> Squid Cache: Version 3.2.0.15
>> Собственно, как сделать такую же лопату, но чтоб она работала только для
>> браузеров?
> # acl aclname browser [-i] regexp ...
> # # pattern match on User-Agent header (see also req_header
> below)
> http_access deny !existing_users aclnameВроде всё заработало вот в такой конфе (reader — огромное спасибо!):
external_acl_type splash_page ttl=2 concurrency=100 %SRC /lib/squid/ext_session_acl -t 10 -b /tmp/session.db
acl brow_deny browser ^Mozilla/
acl brow_deny browser ^MSIE/
acl brow_deny browser ^Safari/
acl brow_deny browser ^Lynx/
acl brow_deny browser ^Wget/
acl brow_deny browser ^Opera/acl existing_users external splash_page
deny_info http://www.*******.com/coming_soon/ existing_users brow_deny
http_access deny !existing_users brow_deny