Имею проблему:
В redirector.conf есть секция <FIRMA>
Код: Выделить всё
<FIRMA>
ban_dir /usr/local/rejik/banlists/firma.ua
url http://127.0.0.1/ban/kakrabotal.html
work_ip f:/usr/local/rejik/lists/badip
reverse
Вайт-лист лежит в /usr/local/rejik/banlists/firma.ua/urls
Код: Выделить всё
#----------------------Rabota
firma.ua
#----------------------Posts
mail.ru
gmail.com
ukr.net
#----------------------ICQ
qip.ru
login.oscar.aol.com
login.icq.com
ibucp-vip-d.blue.aol.com
ibucp-vip-m.blue.aol.com
bucp-m08.blue.aol.com
205.188.153.98
205.188.153.97
62.146.66.184
64.12.161.153
#---------------------Ubuntu
#ubuntu.com
#ubuntu.ru
Однако, перечислять все разрешенные сайты явно - это работа длительная и неблагодарная. Посему возникла идея воспользоваться файлом /usr/local/rejik/banlists/firma.ua/pcre и в нем прописать шаблоны. К примеру, разрешать все урлы, имеющие в своем теле "ubuntu". Например, ubuntu.ru, archive.ubuntu.com и т.д.
А вот с этим как раз и возникли проблемы. Какие бы регулярные выражения я не писал в файл pcre, срабатывать категорически не хочет. То есть, к примеру запись вида
Код: Выделить всё
.+ubuntu
Ан нет. Блокирует.
Собственно, вопрос: как в pcre написать шаблон для разрешенных сайтов, содержащих "ubuntu"
Спасибо