Страница 1 из 1
Не режет по PCRE
Добавлено: Чт апр 21, 2005 9:25
INDIGO
Привет!
RH9, Режик новый, скачал недавно. Установил pcre-5.0.tar.gz
Надо резать все сайты в адресах которых есть слово porno.
В pcre прописал такое:
porno([\W_]|$)
И не работате..... Что не так?
Если адрес прописан в urls , то там все работает...
Re: Не режет по PCRE
Добавлено: Чт апр 21, 2005 11:01
Slava
INDIGO писал(а):Привет!
RH9, Режик новый, скачал недавно. Установил pcre-5.0.tar.gz
Надо резать все сайты в адресах которых есть слово porno.
В pcre прописал такое:
porno([\W_]|$)
И не работате..... Что не так?
Если адрес прописан в urls , то там все работает...
Посмотрите в redirector.err, действительно ли загрузились данные из этого pcre файла.
Проверьте, должна ли работать эта секция для пользователя, под которым проверяете (work_* и allow_* опции).
Если все в порядке, то приведите пожалуйста пример, где не работает, точнее говоря, какой урл должен блокировать, но не блокирует.
Re: Не режет по PCRE
Добавлено: Пт апр 22, 2005 9:43
INDIGO
Slava писал(а):INDIGO писал(а):Привет!
RH9, Режик новый, скачал недавно. Установил pcre-5.0.tar.gz
Надо резать все сайты в адресах которых есть слово porno.
В pcre прописал такое:
porno([\W_]|$)
И не работате..... Что не так?
Если адрес прописан в urls , то там все работает...
Посмотрите в redirector.err, действительно ли загрузились данные из этого pcre файла.
Да, загружается.
Slava писал(а):
Проверьте, должна ли работать эта секция для пользователя, под которым проверяете (work_* и allow_* опции).
Хмм.. А я не прописывал конкретные адреса... Я так понял, если work_* не прописан, то правило работает для всех. Так?
А так, правило работает. Те адреса что прописаны в urls они блокируются.
Slava писал(а):
Если все в порядке, то приведите пожалуйста пример, где не работает, точнее говоря, какой урл должен блокировать, но не блокирует.
Любой сайт в которм есть слово porno, к примеру
http://pornomir.ru/
PS: а сам pcre настраивать как либо надо? А то я его установил и все... Ни каких конфигов, относящихся к pcre я не правил....
Re: Не режет по PCRE
Добавлено: Пт апр 22, 2005 9:54
Slava
INDIGO писал(а):
Хмм.. А я не прописывал конкретные адреса... Я так понял, если work_* не прописан, то правило работает для всех. Так?
А так, правило работает. Те адреса что прописаны в urls они блокируются.
Да, по дефолту для всех.
В таком случае некорректно задано pcre правило:
porno([\W_]|$) - это значит слово "porno" за которым следует не_буква_и_не_цифра или символ_подчеркивания или конец_строки.
А в предложенном урле после слова porno идет буква "m".
INDIGO писал(а):
PS: а сам pcre настраивать как либо надо? А то я его установил и все... Ни каких конфигов, относящихся к pcre я не правил....
Нет, не надо.
Добавлено: Пт апр 22, 2005 11:13
INDIGO
Вроде бы разабрался..... Посмотрел мануал....
Прописал в pcre одно только слово porno - заработало...
И теперь если в адресе сайта встретиься слово porno , то произойдет редирект. Так?
Добавлено: Пт апр 22, 2005 11:16
Slava
INDIGO писал(а):Вроде бы разабрался..... Посмотрел мануал....
Прописал в pcre одно только слово porno - заработало...
И теперь если в адресе сайта встретиься слово porno , то произойдет редирект. Так?
Да, но более точно, в урле странички.
В смысле не только в доменном имени сайта, а и в названии папок, файлов итд