+  HandyCache форум
|-+  Главная категория» Общие вопросы» Написание правил по заявкам
Имя пользователя:
Пароль:
Страниц: 1 ... 16 17 [18] 19 20 ... 89   Вниз
  Отправить эту тему    Печать  
Автор Тема: Написание правил по заявкам  (Прочитано 1122842 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Fernand
Пользователь
**

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #340 : 13 февраля 2008, 19:07:18 »

popkov
Спасибо за правила /я знаю принцип работы (просто банер не учел) - кроме того это правило не моё, по-моему оно отсюда/, но тот линк не отрабатывает по ним никак (да и не должен).
Если только так:
#5#~#True#~#+(&|\?)(url|go)=http(:|%3a)//#~#http://#~#False#~#True
простое преобазование
Хотя HC блокирует загрузку этого url по правилу count, поступил проще - сам блокировал запрос на link.link фаерволом.
Сообщить модератору   Записан
popkov
Beta tester
*****

Репутация: +3/-0
Offline Offline

Сообщений: 349


« Ответ #341 : 13 февраля 2008, 19:57:52 »

Если только так:
#5#~#True#~#+(&|\?)(url|go)=http(:|%3a)//#~#http://#~#False#~#True
простое преобазование
Хотя HC блокирует загрузку этого url по правилу count, поступил проще - сам блокировал запрос на link.link фаерволом.
Не знаю, зачем тебе это правило: оно всё равно будет давать ложные срабатывания. Предложенный мной вариант универсален: он просто исключает вариант, когда (&|\?)(url|go)= не оказывается первым запросом к скрипту на сервере! А в случае простой переадреации он всегда будет не только первым, но и единственным запросом к скрипту! Таким образом, замена точки "." на отрицание знака вопроса "[^\?]" оставляет только не-баннерные URL... (так показывает практика) Подмигивающий
Добавлено: 13 Февраля 2008, 19:50:53

Хм... Улыбка Только сейчас заметил, что ты в начале своего правила точку пропустил... В том виде, как ты написал, оно будет рассматриваться HC не как RegExp, поэтому работать будет неверно (вообще срабатывать не будет)! Написанное выше верно, если в начале правила стоит точка. Но я рекомендую вместо неё поставить [^\?]
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #342 : 13 февраля 2008, 20:52:05 »

Когда установил НС, увидел что ICQ скачивает постоянно одну и туже информацию, флешки и еще что-то на 2.5 метра. Попробовал установить правило в черном списке:
http://c.icq.com/xtraz2/img/teaser/common/.swf
и снова запустил ICQ, система выдала сообщение об ошибке сценария. Монитор постоянно показывает что идет скачивание с сети. Я не пойму зачем ей столько флешек и другой чуши. По идее, майлфгент тоже самое, но он при запуске скачивает 17 кило и все, пока не начинается сеанс связи.

Для SWF уже есть правила в дефолтных списках!
Твое правило для "Черного списка" не верно составлено, оно не будет работать!
Что у тебя там качается на 2,5 метра не понятно. Приложи лог монитора HC, посмотрим, что можно сделать...
Сообщить модератору   Записан
max3s
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #343 : 13 февраля 2008, 21:05:01 »

лог - а шо воно таке? Ребята, я не очень силен в этом деле. Тут проблема вот в чем. После запуска программа начинает скачивать с десяток swf-файлов, они мерехтят на всех ее окнах и при этом постоянно меняются, а во время смены закачиваются снова и снова. Так я просто хочу чтоб она их брала с кеша и все. Ну а так как совсем тупенький, прошу помощи у спецов.
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #344 : 13 февраля 2008, 21:22:52 »

лог - а шо воно таке?

Прочти здесь...
Сообщить модератору   Записан
popkov
Beta tester
*****

Репутация: +3/-0
Offline Offline

Сообщений: 349


« Ответ #345 : 13 февраля 2008, 21:30:13 »

Когда установил НС, увидел что ICQ скачивает постоянно одну и туже информацию, флешки и еще что-то на 2.5 метра. Попробовал установить правило в черном списке:
http://c.icq.com/xtraz2/img/teaser/common/.swf
и снова запустил ICQ, система выдала сообщение об ошибке сценария. Монитор постоянно показывает что идет скачивание с сети.
Это известное свойство ICQ. Насколько я знаю, порывшись в настройках (по крайней мере, в ICQ PRO) можно отключить показ Welcome-скрина, и проблема исчезнет! Подмигивающий (а баннер отключается патчем для Pro или Lite-версии, см. тему на RU-Board)
Если отключить поганый скрин не можешь - сделай нормальное правило для HC:
Цитировать
([^/]*\.)?icq.com/.*swf
(это правило верно, если весь загружаемый мусор - и правда флэшки!)
А для сохранения содержимого Монитора поставь галку "Сохранять содержимое монитора", и после закрытия HC найдёшь в подпапке Logs соответствующий TXT-файл... Ещё его можно создать, нажав на кнопку "Очистить" в Мониторе...
P.S. Читай документацию, её не так много... Подмигивающий
Сообщить модератору   Записан
max3s
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #346 : 13 февраля 2008, 21:54:06 »

Спасибо за совет, завтра попробую. А вот насчет документации прав, ее почемуто не так много, как хотелось бы
Сообщить модератору   Записан
Yukka
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #347 : 14 февраля 2008, 19:36:18 »

Добрый день!
Помогите пожалуйста, никак не догоняю.
Надо сделать так, чтобы любые адреса, не совпадающие с *.locallib.my (все, кроме www.locallib.my, lib.locallib.my, chapterone.locallib.my и так далее) перенаправлялись на http:\\www.locallib.my
Вроде как совсем простое действие, но все равно не получается :-(
Сообщить модератору   Записан
popkov
Beta tester
*****

Репутация: +3/-0
Offline Offline

Сообщений: 349


« Ответ #348 : 14 февраля 2008, 20:14:20 »

Надо сделать так, чтобы любые адреса, не совпадающие с *.locallib.my (все, кроме www.locallib.my, lib.locallib.my, chapterone.locallib.my и так далее) перенаправлялись на http:\\www.locallib.my
Правило: ^[^/]+(?<!\.locallib\.my)(/.*|$)
« Последнее редактирование: 14 февраля 2008, 20:21:58 от popkov » Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #349 : 14 февраля 2008, 20:35:25 »

Надо сделать так, чтобы любые адреса, не совпадающие с *.locallib.my (все, кроме www.locallib.my, lib.locallib.my, chapterone.locallib.my и так далее) перенаправлялись на http:\\www.locallib.my

#5#~#True#~#^http://[^.]*\.(?!locallib\.my)[^/]*#~#http://www.locallib.my#~#False#~#True
Добавлено: 14 Февраля 2008, 21:31:09

Правило: ^[^/]+(?<!\.locallib\.my)(/.*|$)

В "Переадресации" такое правило приведет к зацикливанию!
Сообщить модератору   Записан
Yukka
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #350 : 15 февраля 2008, 13:35:26 »

#5#~#True#~#^http://[^.]*\.(?!locallib\.my)[^/]*#~#http://www.locallib.my#~#False#~#True
Добавлено: 14 Февраля 2008, 21:31:09



В тренажере мне выдало такое: На запрос к http://www.ya.ru

0(1):
--------- После -- замены ----------
http://www.locallib.myhttp://www.ya.ru
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #351 : 15 февраля 2008, 15:08:26 »

В тренажере мне выдало такое

Что-то ты не так делаешь!

0(1): http://www.ya.ru
--------- После -- замены ----------
http://www.locallib.my
Добавлено: 15 Февраля 2008, 15:59:50

О том, как надо правильно вставлять готовые правила в список, написано здесь...

Простое "Копировать-Вставить" не подходит!
Сообщить модератору   Записан
aaronfunk
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #352 : 15 февраля 2008, 16:57:23 »

Всем привет. Помогите написать правило на блокировку порносайтов. Поиском воспользовался, нашел всего лишь одно. Может быть кто-то занимается фильтрацией порнухи?
Сообщить модератору   Записан
energizer
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 12


« Ответ #353 : 19 февраля 2008, 21:19:15 »

есть сайт www.odnoklassnisi.ru и vrontakte.ru.
на этих сайтах ссылки на фотки идут с изменяющейся частью от чего эффективность кэширования сильно страдает да и кэш забивается, подскажите, как прописать правило и куда именно, чтобы все было грамотно?
адреса такие:
http://i44.odnoklassniki.ru/getImage     
http://i50.odnoklassniki.ru/getImage     

http://cs68.vkontakte.ru/u58...                         
http://cs62.vkontakte.ru/u39...             

изменяющие части я выделил красным цветом
 
Сообщить модератору   Записан
sergo
Постоялец
***

Репутация: +5/-1
Offline Offline

Сообщений: 112


« Ответ #354 : 19 февраля 2008, 21:31:23 »

написал в списке преобразования url
#5#~#True#~#^\w+\.(?=(odnoklassniki|vkontakte)\.ru)#~##~#False#~#True
и надо быть увереным чтоб эти ссылки работают и в списке не обновлять.
« Последнее редактирование: 19 февраля 2008, 21:59:12 от sergo » Сообщить модератору   Записан
Сергей
Beta tester
*****

Репутация: +9/-2
Offline Offline

Сообщений: 621



« Ответ #355 : 20 февраля 2008, 11:13:46 »

Поиском пробовали пользоваться? Было уже правило для однокласников тут. Месяц назад
http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.msg9920/topicseen,1/#msg9920

#5#~#True#~#^[ci].*\.(?=odnoklassniki\.ru/)#~##~#False#~#True
Сообщить модератору   Записан
denveras
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #356 : 21 февраля 2008, 17:10:06 »

как запретить сохранять в кеш любые даные с определеного домена? чтоб это работало одновремено с другими правилами
Сообщить модератору   Записан
popkov
Beta tester
*****

Репутация: +3/-0
Offline Offline

Сообщений: 349


« Ответ #357 : 21 февраля 2008, 18:53:03 »

как запретить сохранять в кеш любые даные с определеного домена? чтоб это работало одновремено с другими правилами
Очевидно, надо добавить Белое правило, поставив галочку в колонке "Запись в кэш". Читай документацию! Подмигивающий
Сообщить модератору   Записан
Fernand
Пользователь
**

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #358 : 24 февраля 2008, 14:21:30 »

Есть вопрос на засыпку:
правильно ли будет вместо многих (зачастую сугубо индивидуально применяемых) правил - типа:

#5#~#True#~#^http://([^/?]*\.)?google\.[^?]+/(local_)?url\?.*?\b(q|url)=(http[^;&]*).*#~#\4#~#False#~#True
#5#~#True#~#.+/(type=)?click\d*(\.\w+)?[?&;].*(\?|redirect|url)=?(http[^;&]*).*#~#\4#~#False#~#True
#5#~#True#~#.*google(adservices|syndication)?\.\w{2,4}/pagead/(iclk|adclick)\?(.*&)?sa=L&(.*&)?ai=.*&adurl=([^&]*).*#~#\5#~#False#~#True


использовать такое:

#5#~#True#~#.+/?http#~#http#~#False#~#True
Сообщить модератору   Записан
DenZzz
Модератор
*****

Репутация: +179/-11
Offline Offline

Сообщений: 5589



« Ответ #359 : 24 февраля 2008, 15:24:38 »

использовать такое:
#5#~#True#~#.+/?http#~#http#~#False#~#True

Такое правило может вызвать много ложных срабатываний на рекламных ссылках, в которых реферер находится в самом URL.
Сообщить модератору   Записан
Страниц: 1 ... 16 17 [18] 19 20 ... 89   Вверх
  Отправить эту тему    Печать  

 
Перейти в: