Страница 1 из 1

Не могу настроить PCRE как хочется

Добавлено: Пт окт 22, 2004 13:59
Serg
Привет!
хотелось бы настроить porno
чтобы блокировать все сайты с "XXX" в имени домена но не во всем URL
примеры
http://www.gks.ru/scripts/free/1c.exe?X ... .1/040261R - не надо блокировать
www.xxxonfire.com - надо блокировать

обкатал в перле получилось
если две буквы в домене
/xxx.*\....\//
если три буквы в домене
/xxx.*\...\//
подставил в rejik
xxx.*\....\/
xxx.*\...\/
попадают оба URL в porno :(
что не так? плиз!! :)

Re: Не могу настроить PCRE как хочется

Добавлено: Пн окт 25, 2004 19:27
Goblin Shi'k L'Grubbr
Serg писал(а): xxx.*\....\/
xxx.*\...\/
"." -- любой символ, "*" -- появление предыдущего символа 0 и более раз.
"\." -- просто точка, "\/" -- просто слэш.

Получается: "ххх" потом сколько угодно чего угодно до точки и трех/двух любых символов перед "/"
"xxx" + (onfire) + "." + (com) + "/" -- первое правило
"XXX" + (03F.1.1) + "." + (1.1) + "/" -- первое правило

Кажется так.

В данном случае лучше прописать www.xxxonfire.com в urls. "ХХХ" -- довольно часто встречается в "порядочных" сайтах. Проще потом проанализировать access.log "grep xxx <access.log" и посмотреть что получится.

Либо сразу поместить www.gks.ru в allow_urls

Re: Не могу настроить PCRE как хочется

Добавлено: Вт окт 26, 2004 12:55
Serg
Goblin Shi'k L'Grubbr писал(а):
Либо сразу поместить www.gks.ru в allow_urls
Спасибо!!! :)
Про allow_urls я и забыл! :(