|
DenZzz
|
|
« Ответ #521 : 10 августа 2008, 10:52:31 » |
|
Не могу понять из чего формируется имя файла.
Имя файла формируется из URL. URL в твоем случае отличается, поэтому и имена файлов в кэше не совпадают и, следовательно, не обновлять их не получается. Что можно сделать: 1. С помощью списка "Преобразование URL" отбросить концовку этих URL, чтобы имена файлов в кэше совпадали. 2. Добавить правило в список "Не обновлять". в случае "неизмененности" брался из кэша С этим проблемы. Сервер blogs.yandex.ru в заголовках не сообщает размер передаваемого файла, поэтому скрипт dont_update_file_by_size.lua не сработает. Проверить неизменность файла невозможно. Можно лишь не обновлять по URL...
|
|
|
|
|
Fernand
Пользователь
Репутация: +0/-0
Offline
Сообщений: 65
|
|
« Ответ #522 : 10 августа 2008, 12:15:14 » |
|
1. С помощью списка "Преобразование URL" отбросить концовку этих URL, чтобы имена файлов в кэше совпадали. Как это сделать? Учитывая то что имя файла не фигурирует в ссылке? Ведь необходимо выделить ту её часть, которая отвечает за это имя..
|
|
|
|
|
DenZzz
|
|
« Ответ #523 : 10 августа 2008, 13:26:02 » |
|
Как это сделать? Учитывая то что имя файла не фигурирует в ссылке?
Имя файла формируется по URL: сделай одинаковый URL - получишь одинаковое имя файла. Для твоих двух URL: 1.http://blogs.yandex.ru/ajax/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=(%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888%20%26%26%2F(-3%203)%20%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873%20%26%26%2F(-3%203)%20%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498)&requestid=y5__id5
2.http://blogs.yandex.ru/ajax/cachedcopy.xml?f=349c3cf565dc1d11da6c667ce9abeae1&i=50&m=http%3A%2F%2Fblogs.mail.ru%2Fmail%2Fmaxi101%2F2657875549C5CCFA.html&r=(%D0%BC%D0%B8%D1%80%D0%BE%D1%82%D0%B2%D0%BE%D1%80%D0%B5%D1%86%3A%3A234888%20%26%26%2F(-3%203)%20%D0%BE%D1%81%D0%B5%D1%82%D0%B8%D0%B5%3A%3A157873%20%26%26%2F(-3%203)%20%D1%86%D1%85%D0%B8%D0%BD%D0%B2%D0%B0%D0%BB%D1%8F%3A%3A2063133498)&requestid=y5__id3 Подойдет такое правило в "Преобразовании URL": #5#~#True#~#(blogs\.yandex.ru/ajax/.*)&requestid=y5__id\d+$#~#\1#~#False#~#True
|
|
|
|
|
hello
Пользователь
Репутация: +0/-1
Offline
Сообщений: 55
|
|
« Ответ #524 : 12 августа 2008, 22:03:49 » |
|
Как максимально скрыть правило, а то я тут недавно видел, как один ламер. догадался искать правила в черном списке и выключать их. Например как скрыть в vkontakte.ru - так чтобы он заблокировался, а то у меня просто написано +vkontakte.ru а надо как то внедрить, чтобы вообще скрылся.
И вопрос отвлеченный от программы: Где в винде насильно прописать, что vkontakte.ru - это 127.0.0.1 вроде должно сработать ведь.
|
|
|
|
|
DenZzz
|
|
« Ответ #525 : 12 августа 2008, 23:06:09 » |
|
Как максимально скрыть правило
В следующей версии HC можно будет блокировать сайты по IP. Правило для Черного списка такое (в версии HC 1.0.0.64 работать не будет!): IP 195.190.105.235-195.190.105.242Но номер правила все равно можно увидеть в Мониторе и по нему найти правило... Где в винде насильно прописать, что vkontakte.ru - это 127.0.0.1
В файле HOSTS. В настройках на вкладке "Общие / Кэш DNS" есть кнопка для его редактирования.
|
|
|
|
|
Михаил
|
|
« Ответ #526 : 12 августа 2008, 23:10:40 » |
|
Например как скрыть в vkontakte.ru - так чтобы он заблокировался
Попробуй вставить в список Серверы-посредники #5#~#True#~#DEV#~#http://127.0.0.1:0/#~##~#\x76\x6B\x6F\x6E\x74\x61\x6B\x74\x65\x2E\x72\x75Если все получится, то врагу тяжелее будет отыскать причинное место в НС.
|
|
|
|
|
hello
Пользователь
Репутация: +0/-1
Offline
Сообщений: 55
|
|
« Ответ #527 : 12 августа 2008, 23:15:36 » |
|
ооо а как так кодировать? я бы хотел вообще писать в таком формате. Я например нахожу какой нибудь сайт типа bannerbank.ru и сразу его блокирую, простым правилом: +bannerbank.ru а я бы хотел все скрывать более сложными путями, например давать ссылку на другой сайт, типа при открытии его, редиректить на что то другое или на пустую страницу и т.п.
|
|
|
|
|
Михаил
|
|
« Ответ #528 : 12 августа 2008, 23:30:21 » |
|
как так кодировать? я бы хотел вообще писать в таком формате. Каждая буква/цифра/знак может быть заменена последовательностью \xDD DD - это шестнадцатиричный код. Берется из таблички. Например, символу "a" соответствует "\x61" "vkontakte.ru" будет выглядеть как "\x76\x6B\x6F\x6E\x74\x61\x6B\x74\x65\x2E\x72\x75" Но муторно так правила писать. Потом ведь не вспомнить/не разобраться, кто есть ху.
|
|
|
|
|
HKLM
|
|
« Ответ #529 : 13 августа 2008, 23:33:14 » |
|
|
|
|
|
|
DenZzz
|
|
« Ответ #530 : 13 августа 2008, 23:44:22 » |
|
Нужно чтобы запросы браузера обрезались
#5#~#True#~#&highlight=[^&]*#~##~#False#~#True
|
|
|
|
|
HKLM
|
|
« Ответ #531 : 13 августа 2008, 23:55:15 » |
|
Спасибо работает. Нашелся баннер который минует правило для webwarper: #5#~#True#~#webwarper\.net/ww/(~clientscriptgz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True Там урл содержит clientscriptnogz а в правиле clientscriptgz, сделал так #5#~#True#~#webwarper\.net/ww/(~clientscript(no)gz/)?(?!~)(www\.)?(.*)#~#\3#~#False#~#True сработало
|
|
|
|
|
DenZzz
|
|
« Ответ #532 : 14 августа 2008, 00:12:20 » |
|
Там урл содержит clientscriptnogz
Хм, URL c "no" обычно появляется, когда сжатие отключено либо в браузере, либо что-то его режет! В таком случае вообще нет смысла использовать WebWarper! Напиши URL страницы, где ты видел такой баннер, проверю у себя...
|
|
|
|
|
|
DenZzz
|
|
« Ответ #534 : 14 августа 2008, 00:51:55 » |
|
У меня на этой странице никаких URL с "clientscriptnogz" нет.
|
|
|
|
|
HKLM
|
|
« Ответ #535 : 14 августа 2008, 01:12:36 » |
|
У меня на этой странице никаких URL с "clientscriptnogz" нет.
Вобщем с этим все ясно, это сервер онспид так качает. У меня еще вопрос небольшой. При просмотре в hcHistorian страниц этого топика, почемуто вместо страниц со 2 по 26 появляются 1 или 27, вот например вместо этой первая: http://handycache.ru/component/option,com_smf/Itemid,10/topic,337.320 чето слеша в коце нет странно. Списки стандартные.
|
|
|
|
|
DenZzz
|
|
« Ответ #536 : 14 августа 2008, 01:18:33 » |
|
чето слеша в коце нет странно. Списки стандартные.
Слеш удаляет 10-е правило из дефолтного списка "Преобразование URL", чтобы не плодить кучу лишних папок в кэше. Не нравится - отключи...
|
|
|
|
|
HKLM
|
|
« Ответ #537 : 14 августа 2008, 01:30:19 » |
|
Слеш удаляет 10-е правило из дефолтного списка "Преобразование URL", чтобы не плодить кучу лишних папок в кэше. Не нравится - отключи...
Тогда может его переделать можно. Хотя конечно и так нормально.
|
|
|
|
|
kira
Новичок
Репутация: +0/-0
Offline
Сообщений: 8
|
|
« Ответ #538 : 15 августа 2008, 11:43:44 » |
|
Здраствуйте! Как сделать чтобы пользователи запросившие www.odnoklassniki.ru попадали на mail.ru? СПасибо.
|
|
|
|
|
mai62
|
|
« Ответ #539 : 15 августа 2008, 14:38:17 » |
|
В список Переадресация добавить правило (строку ниже забрать в буфер и в списке Переадресация выполнить команду контекстного меню Добавить правило из буфера) #5#~#True#~#odnoklassniki\.ru#~#mail.ru#~#False#~#True
|
|
|
|
|
|