Не режет по PCRE

Обсуждение программы редиректора
Ответить
INDIGO
Сообщения: 4
Зарегистрирован: Чт апр 21, 2005 9:20

Не режет по PCRE

Сообщение INDIGO »

Привет!
RH9, Режик новый, скачал недавно. Установил pcre-5.0.tar.gz

Надо резать все сайты в адресах которых есть слово porno.
В pcre прописал такое:
porno([\W_]|$)

И не работате..... Что не так?
Если адрес прописан в urls , то там все работает...

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: Не режет по PCRE

Сообщение Slava »

INDIGO писал(а):Привет!
RH9, Режик новый, скачал недавно. Установил pcre-5.0.tar.gz

Надо резать все сайты в адресах которых есть слово porno.
В pcre прописал такое:
porno([\W_]|$)

И не работате..... Что не так?
Если адрес прописан в urls , то там все работает...
Посмотрите в redirector.err, действительно ли загрузились данные из этого pcre файла.

Проверьте, должна ли работать эта секция для пользователя, под которым проверяете (work_* и allow_* опции).

Если все в порядке, то приведите пожалуйста пример, где не работает, точнее говоря, какой урл должен блокировать, но не блокирует.

INDIGO
Сообщения: 4
Зарегистрирован: Чт апр 21, 2005 9:20

Re: Не режет по PCRE

Сообщение 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 я не правил....

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Re: Не режет по PCRE

Сообщение Slava »

INDIGO писал(а): Хмм.. А я не прописывал конкретные адреса... Я так понял, если work_* не прописан, то правило работает для всех. Так?
А так, правило работает. Те адреса что прописаны в urls они блокируются.
Да, по дефолту для всех.
INDIGO писал(а): Любой сайт в которм есть слово porno, к примеру http://pornomir.ru/
В таком случае некорректно задано pcre правило:
porno([\W_]|$) - это значит слово "porno" за которым следует не_буква_и_не_цифра или символ_подчеркивания или конец_строки.
А в предложенном урле после слова porno идет буква "m".

INDIGO писал(а): PS: а сам pcre настраивать как либо надо? А то я его установил и все... Ни каких конфигов, относящихся к pcre я не правил....
Нет, не надо.

INDIGO
Сообщения: 4
Зарегистрирован: Чт апр 21, 2005 9:20

Сообщение INDIGO »

Вроде бы разабрался..... Посмотрел мануал.... :wink:
Прописал в pcre одно только слово porno - заработало...

И теперь если в адресе сайта встретиься слово porno , то произойдет редирект. Так?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

INDIGO писал(а):Вроде бы разабрался..... Посмотрел мануал.... :wink:
Прописал в pcre одно только слово porno - заработало...

И теперь если в адресе сайта встретиься слово porno , то произойдет редирект. Так?
Да, но более точно, в урле странички.
В смысле не только в доменном имени сайта, а и в названии папок, файлов итд

Ответить