+  HandyCache форум
|-+  Главная категория» Общие вопросы» Написание правил по заявкам
Имя пользователя:
Пароль:
Страниц: 1 ... 21 22 [23] 24 25 ... 89   Вниз
  Отправить эту тему    Печать  
Автор Тема: Написание правил по заявкам  (Прочитано 1122889 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #440 : 15 мая 2008, 19:48:21 »

Как сделать так, чтобы при входе на сайты vkontakte.ru, odnoklassniki.ru, moikrug.ru - выдавалось другое содержимое, типа "РАБОТАТЬ!!!", было бы очень здорово!

Добавь соответствующие правила в "Не обновлять" и "Преобразование URL".
Преобразование будет такое:
#5#~#True#~#.*(vkontakte|odnoklassniki|moikrug)\.ru/.*#~#rabotai.html#~#False#~#True
В "Не обновлять" добавь среднюю часть этого правила (без .*).
В папку Cache положи файл rabotai.html произвольного содержания.

Цитировать
А еще я применил правило для Ютюба, которое чуть выше, ага вроде работает, только я непонял, тепреь я могу как бы смотреть видео, которое я УЖЕ сморел, т.е. оно аккуратно так лежит в кэше? Так это круто, значит все чуваки из моей сетки могут его смотреть

Сможешь, если добавишь в "Не обновлять" правило типа: youtube\.com/(get_video|watch)\?

Цитировать
а можно сделать что нибудь аналогичное с РуТюб?

А структура ссылок там такая же?
Сообщить модератору   Записан
hello
Пользователь
**

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

Сообщений: 55


« Ответ #441 : 15 мая 2008, 19:57:50 »

Не сработало, просто выдает ХТМЛ код страницы. Все сделал как надо.

ПРо Ютюб еще незнаю, не потестил.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #442 : 15 мая 2008, 20:12:36 »

Не сработало, просто выдает ХТМЛ код страницы. Все сделал как надо.

Ну у меня-то все работает! Что-то не то ты делаешь...
Сообщить модератору   Записан
hello
Пользователь
**

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

Сообщений: 55


« Ответ #443 : 15 мая 2008, 20:42:52 »

Да действительно, я просто по новой все создал и все заработало! Спасибо!
Сообщить модератору   Записан
andrey_irk
Новичок
*

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

Сообщений: 13


« Ответ #444 : 15 мая 2008, 21:53:28 »

To Михаил
У меня нет слов. Вы гений! (одно нашел:)). Спасибо за подробный разбор правила. [\w-] лежал-то близко. Мне надо учиться думать по-другому.

С get_video?video_id=ABCDEFGHIJK пока не сдаюсь.
Там все хитро: два редиректа + каждый раз меняются параметры в URL'ах + рефереры. Допрыгался до того что все начало сыпаться в корень Cach'a (ладно хоть HandyCach'а).
Сообщить модератору   Записан
Monad
Новичок
*

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

Сообщений: 4


« Ответ #445 : 19 мая 2008, 00:37:32 »

Помогите пожалуйста. Нужно правило, что бы монитор НС не вёл учёт файлов 7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip) и что бы сам НС не записывал их.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #446 : 19 мая 2008, 07:16:13 »

Помогите пожалуйста. Нужно правило, что бы монитор НС не вёл учёт файлов 7z|ac3|ace|avi|avz|cab|exe|gz|iso|ja[dr]|mov|mp3|mpe?g|msi|nup|ogg|rar|rpm|tar|tgz|wmv|z(ip) и что бы сам НС не записывал их.

Чтобы HC в кэш не записывал - такое правило уже есть в дефолтном "Белом списке".
А чтобы не учитывал в статистике - это невозможно сделать правилом, надо грузить такие файлы мимо HC.
Сообщить модератору   Записан
Monad
Новичок
*

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

Сообщений: 4


« Ответ #447 : 19 мая 2008, 09:32:56 »

Ясно, спасибо за разъяснение. Очень жаль конечно.
Сообщить модератору   Записан
Fernand
Пользователь
**

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

Сообщений: 65


« Ответ #448 : 22 мая 2008, 11:20:52 »

В общем создал несколько правил преобразования:
в порядке очередности..
1. True#~#(.*)(/get_video.*)(&|(i?flv))(.*)((you|ru)tube\.(com|ru))#~#\6\2#~#False#~#True#~#33
2. True#~#.+\.(?=(you|ru)tube\.(com|ru))#~##~#False#~#True#~#259
3. True#~#(youtube\.com.*)&signature.*#~#\1.flv#~#False#~#True#~#47
4. True#~#(rutube\.ru.*)\.(i?flv)(.*)#~#\1.flv#~#False#~#True#~#15

первое отрабатывает на ссылках вида
Код:
http://cache.googlevideo.com/get_video?video id=SM9S1S7o-ic&origin=dal-v151.dal.youtube.com&signature=1B2FB944F899F7326478451438E8EB8C4E6A7484.60F3288E51F1A556AA5E0E7A83C2C93868CCCB0D..
второе на обычных youtube и rutube -
Код:
http://video-1-3.rutube.ru/c5/db..
и
Код:
http://c13.cr.youtube.com&signature=AF3E7B6E69A89BD53F508D27E8E477548E82B500.B061A759FC9FA48C3EE4EBECA15C82617EECD422..
предназначение простое - развести по корневым папкам.

3 и 4 правило обрубают хвосты и дописывают в конец расширение flv (для возможного просмотра и т.п.) - т.е. получается файл типа video_id=e0H5V7Pb4x8.flv или c5db353f76988d2fc1931a8851147e2c-0017-1206849313.flv
Вопрос возник вот в чем - у меня в Не обновлять есть правило
#5#~#True#~#\.(bmp|gif|i[mp]g|jpe?g|png|swf|flv|tiff?|wmf)(\?|$)#~##~##~#1440:00
на получившейся в результате ссылке в тренажере оно отрабатывает нормально, но в деле - никак..
Спасает правило в Не обновлять /get_video\?
Но даже дело не в этом (не используя правило /get_video\?) - при повторном запуске ролика с rutube HC пишет ответ 200 (from cache HC) и берется соответственно из кэша, а с youtube не находит, а начинает писать рядом с лежащим в кэше роликом такой же (с тем же названием и расширением flv), но с допиской/расширением new и еще один тоже с таким названием и расширением .flv#m, после загрузки файл new заменяет собой нормальный flv (расширение new - удаляется).
Подскажите как заставить видео с youtube (flv) брать из кэша не используя правило /get_video\?
« Последнее редактирование: 22 мая 2008, 11:28:42 от Fernand » Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #449 : 22 мая 2008, 12:17:07 »

Вопрос возник вот в чем - у меня в Не обновлять есть правило
#5#~#True#~#\.(bmp|gif|i[mp]g|jpe?g|png|swf|flv|tiff?|wmf)(\?|$)#~##~##~#1440:00
на получившейся в результате ссылке в тренажере оно отрабатывает нормально, но в деле - никак..

Списки ищут соответствие в исходном URL, а не в преобразованном! В исходном URL нет расширения FLV, поэтому правило и не срабатывает.

Цитировать
Подскажите как заставить видео с youtube (flv) брать из кэша не используя правило  /get_video\?

А чем не устраивает это правило?
Сообщить модератору   Записан
Fernand
Пользователь
**

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

Сообщений: 65


« Ответ #450 : 22 мая 2008, 12:41:16 »

Цитировать
В исходном URL нет расширения FLV, поэтому правило и не срабатывает.
Догадывался что в исходных дело, но.. Почему тогда с rutube находит? Правило не отрабатывает и там, но ролик берется четко из кэша.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #451 : 22 мая 2008, 15:20:49 »

Почему тогда с rutube находит? Правило не отрабатывает и там, но ролик берется четко из кэша.

Полагаю, сам сервер rutube говорит, что файл не изменился. Почитай здесь: "Почему страница грузится из кэша HC, а в поле "Правило" пусто?"
Сообщить модератору   Записан
wiser
Новичок
*

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

Сообщений: 15


« Ответ #452 : 30 мая 2008, 12:06:13 »

Почитал, многое не понятно, а задачу руководства выполнять нада!
Подскажите "элементарную" вещь:
- необходимо заблокировать определенные сайты на интернет сервере для сотрудников фирмы! Я установил handycache, настроил у пользователей в эксплорере прокси, а вот собственно - заблокировать посещение сайта по названию не получается! Объясните, попроще, где это прописывать и в каком виде?
Спасибо!
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #453 : 30 мая 2008, 12:36:25 »

заблокировать посещение сайта по названию не получается! Объясните, попроще, где это прописывать и в каком виде?

В виде правил в "Черном списке".
Упрощенный формат:  +site.ru
Начальные http:// и www. в правилах не пишутся!
Сообщить модератору   Записан
wiser
Новичок
*

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

Сообщений: 15


« Ответ #454 : 30 мая 2008, 14:46:56 »

Извиняюсь, для опытных - наверное "элементарно", но у меня не получилось:
- на вкладке "черный" добавил "новое правило", в колонке "правило" пропечатал "+site.ru", в колонке "сайт" - название нежелательного сайта, сохранил, свернул.
Запускаю IE_7, набираю в адресной строке название - грузится!!!!!!
Помогите!
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #455 : 30 мая 2008, 16:21:46 »

в колонке "сайт" - название нежелательного сайта

Разве я говорил, что надо заполнять колонку "Сайт"?! Сотри!
Нежелательный сайт надо писать в колонке "Правило" в формате "+site.ru".

Если интересно, для чего нужна эта колонка - прочти в ФАКе.
Да и вообще, новичкам не мешало бы сначала почитать форум, а уже потом задавать вопросы...
Сообщить модератору   Записан
Shedko
Новичок
*

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

Сообщений: 7



WWW
« Ответ #456 : 02 июня 2008, 21:37:56 »

Есть различные надстройки для Firefox, которые позволяют на страницах поиска в google и yahoo видеть небольшой эскиз сайта, но в списке "Преобразование URL" два первых дефолтных правила:
#5#~#True#~#(?<=[?&])(php)?s(es)?(sion)?_?s?(id)?=(\d{7,}|[^&]{13,})($|&)#~##~#False#~#True
#5#~#True#~#[?&]$#~##~#False#~#False

из урл вида
http://h.googlepreview.com/preview?s=http://handycache.ru
делают урл
http://h.googlepreview.com/preview

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


Можно ли как-то избежать этой ситуации, или зачем вообще эти 2 первых правила, т.е. нужны ли они или можно и без них.

 
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #457 : 02 июня 2008, 21:47:25 »

Можно ли как-то избежать этой ситуации

Добавь в "Белый список" правило:
#10#~#True#~#googlepreview\.com/#~##~##~#False#~#False#~#False#~#False#~#False#~#True
Сообщить модератору   Записан
Shedko
Новичок
*

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

Сообщений: 7



WWW
« Ответ #458 : 02 июня 2008, 22:07:01 »

Добавь в "Белый список" правило:
Спасибо. все заработало.

А если обнаглеть и спросить, а можно ли чтобы эти превью складывались в одну папку, например в
googlepreview.com\preview\handycache.ru.jpg (т.е. они изображения JPEG)

но и так как есть после нового правила - уже хорошо, это скорее просто "косметические" запросы =)
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #459 : 02 июня 2008, 22:35:00 »

А если обнаглеть и спросить, а можно ли чтобы эти превью складывались в одну папку, например в
googlepreview.com\preview\handycache.ru.jpg (т.е. они изображения JPEG)

Да можно конечно! Вставь в список "Преобразование URL" на первую позицию правило:
#5#~#True#~#.*\.(googlepreview\.com/preview)\?s=http://(.*)#~#\1/\2.jpg#~#False#~#True
А вставленное ранее правило в "Белом списке" отключи, чтобы не мешало...
Сообщить модератору   Записан
Страниц: 1 ... 21 22 [23] 24 25 ... 89   Вверх
  Отправить эту тему    Печать  

 
Перейти в: