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