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

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

Сообщений: 5589



« Ответ #480 : 22 июня 2008, 21:37:01 »

Добавь в "Преобразование URL":
Правило:  .*(?<!:443)$
Замена:  my_file.html  - файл, который HC возьмет из папки Cache.
Галка на "Обязательный".

В "Не обновлять" добавь правило:  .*(?<!:443)$
Сообщить модератору   Записан
E@rthQu@ke
Новичок
*

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

Сообщений: 4



« Ответ #481 : 23 июня 2008, 01:35:15 »

замена не происходит, все страницы грузятся без css и т.д. Еще попробую посмотреть...
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #482 : 23 июня 2008, 08:14:55 »

замена не происходит, все страницы грузятся без css и т.д.

В список "Не обновлять" правило не забыл вставить? Покажи лог Монитора HC.
Сообщить модератору   Записан
E@rthQu@ke
Новичок
*

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

Сообщений: 4



« Ответ #483 : 23 июня 2008, 12:23:09 »

Всего-то навсего, перезапустил прогу) и последний, мааленький вопрос: html-ка юзает скрипт, который тоже лежит в этой папке. но у юзеров скрипт не работает. с чем может быть связано?
Заранее спасибо.
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #484 : 23 июня 2008, 15:08:40 »

html-ка юзает скрипт, который тоже лежит в этой папке. но у юзеров скрипт не работает. с чем может быть связано?

Видимо, скрипт попадает под общее правило преобразования URL Его можно исключить через "Белый список".
Сообщить модератору   Записан
inep
Новичок
*

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

Сообщений: 11



WWW
« Ответ #485 : 04 июля 2008, 21:47:06 »

Помогите пожалуйста!
Какое будет правило, вместo сайтов в домене narod.ru всегда открылся файл c:/black/dont.html.
То есть, если я набираю в браузере http://www.ххх.narod.ru, а открылся файл c:/black/dont.html.
Спасибо!
Сообщить модератору   Записан
f1re
Новичок
*

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

Сообщений: 10


« Ответ #486 : 05 июля 2008, 16:14:39 »

Здравствуйте, тут есть один вопросик, пожалуйста помогите с правилом:

есть два юзера, локал и другой, так вот в программе есть ограничение скорость загрузки, но как я разбирался только на всех, имена которых янапишу. а можно ли чтобы на каждого конкретного  юзера записать определенную скорость скачивания, к примеру канал 32кбайта , 8 отдать другому юзеру а 24 чтобы стабильно были моими...

Извините еще раз но еще один наболевший вопрос:
Как мне файлы подходящее под определенное правило \.(flv|avi|mp3|wma) скидывать в кеш не домена откуда качаю а например в папку cache/!media/d.m.y где d.m.y это дата, это нужно для простой сортировки чтобы все темки было легко найти потом или клипы,фильмы....... заранее благодарен

Заранее спасибо
« Последнее редактирование: 05 июля 2008, 16:20:34 от f1re » Сообщить модератору   Записан
mai62
Автор HC
*****

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

Сообщений: 6383


« Ответ #487 : 05 июля 2008, 19:31:41 »

Цитировать
Какое будет правило, вместo сайтов в домене narod.ru всегда открылся файл c:/black/dont.html.
То есть, если я набираю в браузере http://www.ххх.narod.ru, а открылся файл c:/black/dont.html.
Забрать эту строку в буфер
#5#~#True#~#(.*narod\.ru.*)#~#MyFiles/dont.html#~#False#~#True
и в списке Преобразование URL командой контекстного меню Добавить правило из буфера добавить правило.
Эту строку добавить в список Только из кэша
#4#~#True#~#(.*narod\.ru.*)#~##~#
В папке кэша создай папку MyFiles и положи туда свой файл.
Добавлено: 05 Июля 2008, 19:20:49

Цитировать
есть два юзера, локал и другой, так вот в программе есть ограничение скорость загрузки, но как я разбирался только на всех, имена которых янапишу. а можно ли чтобы на каждого конкретного  юзера записать определенную скорость скачивания, к примеру канал 32кбайта , 8 отдать другому юзеру а 24 чтобы стабильно были моими...
Это не получится, есть возможность назначить только одну скорость.
Цитировать
Как мне файлы подходящее под определенное правило \.(flv|avi|mp3|wma) скидывать в кеш не домена откуда качаю а например в папку cache/!media/d.m.y где d.m.y это дата
C помощью этого правила в списке Преобразование URL можно медиа-файлы сложить в папку media
#5#~#True#~#.*/([^/]*)\.(flv|avi|mp3|wma)#~#media/\1.\2#~#False#~#True
Разложить по датам нельзя.
Сообщить модератору   Записан
inep
Новичок
*

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

Сообщений: 11



WWW
« Ответ #488 : 06 июля 2008, 04:14:46 »

mai62, спасибо за ответ.
но увы, не сработал  Help me!
Сообщить модератору   Записан
f1re
Новичок
*

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

Сообщений: 10


« Ответ #489 : 06 июля 2008, 04:22:12 »

Цитировать
C помощью этого правила в списке Преобразование URL можно медиа-файлы сложить в папку media
#5#~#True#~#.*/([^/]*)\.(flv|avi|mp3|wma)#~#media/\1.\2#~#False#~#True
Разложить по датам нельзя.
благодарствую  Улыбка
Сообщить модератору   Записан
mai62
Автор HC
*****

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

Сообщений: 6383


« Ответ #490 : 06 июля 2008, 10:58:48 »

Цитировать
но увы, не сработал
Забери коандой из меню монитора Копировать строку монитора строку с запросом к narod.ru и и покажи здесь. Ты уверен, что сделал все точно, как я написал?
Сообщить модератору   Записан
f1re
Новичок
*

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

Сообщений: 10


« Ответ #491 : 08 июля 2008, 05:04:24 »

Код:
.*/([^/]*)\.(flv|avi|mp3|wma)
можно ли это правило распространить только на сайт vkontakte.ru например чтобы все из контакта сохранялось в _media/_vkontakte а все что не.. то просто _media либо _media/_other Улыбка

Заранее спасибо, я просто немогу понять синтаксиса я б сам написал:) можно ли каконибудь мануальчик по правилам)
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #492 : 08 июля 2008, 10:31:41 »

можно ли это правило распространить только на сайт vkontakte.ru например чтобы все из контакта сохранялось в _media/_vkontakte а все что не.. то просто _media либо _media/_other

Можно. Вместо того правила добавь 2 в указанном порядке:

#5#~#True#~#^(?![^/]*vkontakte\.ru).*/([^/]*)\.(flv|avi|mp3|wma)#~#_media/\1.\2#~#False#~#True

#5#~#True#~#^[^/]*(vkontakte)\.ru.*/([^/]*)\.(flv|avi|mp3|wma)#~#_media/_\1/\2.\3#~#False#~#True


Цитировать
Заранее спасибо, я просто немогу понять синтаксиса я б сам написал:) можно ли каконибудь мануальчик по правилам)

Материалы по регулярным выражениям
Сообщить модератору   Записан
f1re
Новичок
*

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

Сообщений: 10


« Ответ #493 : 08 июля 2008, 15:27:50 »

спасибо все сработало:)
Сообщить модератору   Записан
f1re
Новичок
*

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

Сообщений: 10


« Ответ #494 : 08 июля 2008, 22:16:02 »

Тут еще одна проблемка но теперь расскажу вчем дело...:

Вобщем я хочу чтобы весь кеш распределялся на категории в зависимости от типов файлов для этого уже есть правила в преобразовании(часть помогли здесь, часть сам, и часть прошу допомочь Улыбка

Код:
^([^/]*)(.*)/([^/]*)\.(flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4) #~# _media/\1/\3.\4
^([^/]*)(.*)/([^/]*)\.(?!jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|wmf|ani|cur|flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4|zip|rar|7z|bin|rpm|cab|tar|gz|arj|jar|iso|mdf|mds) #~#  _dynamic/\1\2/\3.\4
^([^/]*)(.*)/([^/]*)\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|ani|cur)  #~# _static/\1\2/\3.\4
^([^/]*)(.*)/([^/]*)\.(zip|rar|7z|bin|rpm|cab|tar|gz|arj|jar|iso|mdf|mds)  #~# _archives/\1/\3.\4
но правила для динамических обьектов не совершенно в том плане что он не берет во внимание файлы без типов (например yandex.ru/ или vkontakte.ru/id423 или vkontakte.ru/id423?dsdsd yandex.ru/asd) хотя они тоже должны считаться как динамические но я не знаю как в правиле написать чтобы он читал еще те даныне что попросту без точки перед вопросительным знаком, хотя после вопросительного знака может бытьвсе что угодно,

Я думаю эта идея может пригодится в буудущем для облегчения очистки кеша и поиска в нем же по типам файлов а не лазить в геморе по милионам папок:)
Сообщить модератору   Записан
Monad
Новичок
*

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

Сообщений: 4


« Ответ #495 : 13 июля 2008, 03:15:09 »


Код:
^([^/]*)(.*)/([^/]*)\.(flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4) #~# _media/\1/\3.\4
^([^/]*)(.*)/([^/]*)\.(?!jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|wmf|ani|cur|flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4|zip|rar|7z|bin|rpm|cab|tar|gz|arj|jar|iso|mdf|mds) #~#  _dynamic/\1\2/\3.\4
^([^/]*)(.*)/([^/]*)\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|ani|cur)  #~# _static/\1\2/\3.\4
^([^/]*)(.*)/([^/]*)\.(zip|rar|7z|bin|rpm|cab|tar|gz|arj|jar|iso|mdf|mds)  #~# _archives/\1/\3.\4
Не работает.  Злой
Сообщить модератору   Записан
f1re
Новичок
*

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

Сообщений: 10


« Ответ #496 : 14 июля 2008, 07:21:14 »

ну у меня щас в преобразовании работают вот такие правила

Код:
#5#~#False#~#------------------- СВОЕ------------------- #~##~#False#~#False
#5#~#True#~#(.*)(gt)(.*)(vkadre.ru)#~#\2.\4#~#False#~#True
#5#~#True#~#(cs(.)*)(vkontakte.ru)#~#cs.\3#~#False#~#True
#5#~#True#~#^([^/]*)(.*)/([^/]*)\.(flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4)(?!\.)#~#_media/\1/\3.\4#~#False#~#True
#5#~#True#~#^([^/]*)(.*)/([^/]*)\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|ani|cur)(?!\.)#~#_static/\1\2/\3.\4#~#False#~#True
#5#~#True#~#^(gladiators.ru.*\.(zip))(?!\.)#~#_static/\1#~#False#~#True
#5#~#True#~#^.(vkontakte.ru.*\.(zip))(?!\.)#~#_static/cs.\1#~#False#~#True
#5#~#True#~#^(nprotect\.lineage2\.com/nProtect/GameGuard/RealServer/) ([^?]*)(\?)(.*)#~#_gg/\2#~#False#~#True
#5#~#True#~#^(nprotect\.lineage2\.com/nProtect/GameGuard/RealServer/) ([^?]*)#~#_gg/\2#~#False#~#True

в списке запись в кеш
Код:
#4#~#True#~#\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|ani|cur)(?!\.)#~##~#
#4#~#True#~#\.(flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4)(?!\.)#~##~#
#4#~#True#~#gladiators\.ru.+\.(zip)(?!\.)#~##~#
#4#~#True#~#vkontakte\.ru.+\.(zip)(?!\.)#~##~#
#4#~#True#~#^nprotect\.lineage2\.com/nProtect/GameGuard/RealServer/#~##~#
правило .* выключено, впрочем выключенны все правила кроме тех что написаны выше.

в списке не обновлять:
Код:
#5#~#True#~#\.(jpg|gif|bmp|png|mid|midi|js|css|swf|txt|ico|tiff|wmf|ani|cur)(?!\.)#~##~##~#
#5#~#True#~#\.(flv|avi|mp3|wma|wmv|mpg|mov|asf|mp4)(?!\.)#~##~##~#
#5#~#True#~#gladiators\.ru.+\.(zip)(?!\.)#~##~##~#
#5#~#True#~#vkontakte\.ru.+\.(zip)(?!\.)#~##~##~#

при этом все файлы сбрасываются в три категории ( ну по умолчанию в две но мне надо чтобы была ееще _gg) статические данные, тоесть рисунки которые никогда не обновляются,флеш обьекты текстовые документы и так далее... и медиа файлы, при чем внутренние папки не учитываются (пусть они даже километровые) учитывается только имя файла и сервер откуда качать...

в принципе советую всем нормально функционирует, буду дорабатывать скину)

спасибки за мануалки очень помогли, и тренажер рулит
Сообщить модератору   Записан
Ferison
Новичок
*

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

Сообщений: 5


« Ответ #497 : 15 июля 2008, 06:52:11 »

проблема была обозначена ...но вот решения пока не увидел...необходимо чтоб на конкретный адрес (mail.ru была загружена страницаиз локальной папки...(пример: not)
создал как говорилось выше но OPERA не открывает страницу...
В HC  с мониторе вот что есть
15.07.2008/09:41:32 local/127.0.0.1 http://www.mail.ru/ 0 0/208 0 0 "302 Moved Temporarily (HC)" А.14, А.15
А.14 (Переадресация): (.*mail\.ru.*) 
А.15 (Переадресация): #5#~#True#~#.+\.(?=mail\.ru)#~##~#False#~#True

Ниже созданное правило:
#5#~#True#~#(.*mail\.ru.*)#~#not/1.html#~#False#~#True (переадресация)
#4#~#True#~#(.*mail\.ru.*)#~##~#(Только из кэша)
Сообщить модератору   Записан
mai62
Автор HC
*****

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

Сообщений: 6383


« Ответ #498 : 15 июля 2008, 12:25:26 »

Ferison
Цитировать
Ниже созданное правило:
#5#~#True#~#(.*mail\.ru.*)#~#not/1.html#~#False#~#True (переадресация)
#4#~#True#~#(.*mail\.ru.*)#~##~#(Только из кэша)
Не нашел, где тебе было рекомендовано использовать правило в списке Переадресация. В таком случае нужно использовать список Преобразование URL.
Сообщить модератору   Записан
Ferison
Новичок
*

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

Сообщений: 5


« Ответ #499 : 15 июля 2008, 15:02:55 »

Предположим что так ..тогда какое правило небходимо использовать...если можно полность распишите...а то еще с синтаксисом не разобрался..если такое же как здесь. то не помогает..
Сообщить модератору   Записан
Страниц: 1 ... 23 24 [25] 26 27 ... 89   Вверх
  Отправить эту тему    Печать  

 
Перейти в: