Привет всем!О запрете на скачивание mp3 и других медиа файлов. Я создал acl, расписал все как нужно. Пробую..Если качаю через explorer, то этот запрет работает, я имею access denied на url.
Однако если качат через прогу (у меня Flashget), этот запрет напрочь игнорируется и файл скачивается. Настроена эта прога через прокси-авторизацию, иначе она не работает. Что это может быть?Привожу мой acl:
acl bad_types urlpath_regex -i \.ram$ .\mp3$ \.avi$ \.mov
http_access deny bad_types
Попробуй так:
acl deny url_regex -i "/usr/local/squid/deny.ext"
В deny.ext пропиши:
\.mov$
\.sit$
\.hqx$
\.mp3$
\.zip$
\.rar$
\.arj$
\.exe$
\.mpg$
\.mpeg$
\.avi$
>Попробуй так:
>acl deny url_regex -i "/usr/local/squid/deny.ext"
>В deny.ext пропиши:
>\.mov$
>\.sit$
>\.hqx$
>\.mp3$
>\.zip$
>\.rar$
>\.arj$
>\.exe$
>\.mpg$
>\.mpeg$
>\.avi$Все сделал как Вы сказали. Работает прекрасно только через браузер, качалка же все нормально скачивает, игноруя этот acl.
Что самое интересное, качалка у меня настроена с user authentification. Попробуйте у себя поэксперементировать, может будет тоже самое.
У меня тоже идёт вырезка всех авишек и мп3шек, ну и т.д.
Всё работает.
Есть такое предположение, если скачаный файл имеет расширение .mp3 или .MP3 то это разные вещи, может добавить это в список запрета.
Второе.
Я использую
urlpath_regex \.avi$ \.mp3$ \.wav$ \.wmf$ \.mid$ \.AVI$ \.MP3 \.WAV$ \.WMF$ \.MID$ ну и т.д.
а у тебя используется url_regex, что не совсем верно на мой взгляд, попробуй поменять.
Если и это не поможет, то можно создать delay_pools первого класса, дать к нему достеп только этому acl и поставить скорость скачки в 0/0 ;-)Есть ещё один вариант.
Поставить редиректор (например отсюда http://forfreeuse.narod.ru/index.html) и наслаждаться им ;-))Удачи.