DenZzz
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору mai62 Какая-то ерунда творится с регистром букв в правилах списков! Например, хочу в "Черном списке" заблокировать URL: http://www.webwarper.net/ww/~WWServiceScriptGZ/wwserv.js Правило: .*webwarper\.net/ww/~WWServiceScriptGZ/.* не работает, зато работает .*webwarper\.net/ww/~wwservicescriptgz/.* - проблема была в регистре букв! Противоположный пример для списка "Переадресация". Имеем URL: http://pics.autonews.ru/img/sell/small/26542_0.JPEG Правило: ^http://(?!.*webwarper\.net/.*)(.*(autonews\.ru)(?!.*jpeg($|\?)).*)$ ошибочно срабатывает из-за того, что jpeg написан маленькими буквами, когда пишу в правиле JPEG, то оно работает, как мне надо! Что же теперь писать в правилах все возможные сочетания регистров, которое может прийти в голову "кривому" вебмастеру: Jpeg, JPeG, jPEG и т.п.? И самое интересное, что все эти правила работают в Тренажере без учета регистра, а в списках творится такой хаос и неоднозначность обработки похожих ситуаций!!! Кстати, что Тренажер должен уметь работать "Как в списках", мы уже говорили, иначе от него мало пользы!!! Так вот, нельзя ли как-то унифицировать обработку регистра в списках, т.е. сделать логику обработки одинаковой для всех списков и Тренажера? Может, вообще, регистр нигде не учитывать? Или сделать опцию "Проверять все правила во всех списках без учета регистра" (как в Тренажере)? | Всего записей: 2138 | Зарегистр. 09-02-2005 | Отправлено: 15:47 12-03-2006 | Исправлено: DenZzz, 16:39 12-03-2006 |
|