DenZzz Цитата: Если ты про замену tools.cgi на topic.cgi в твоем 3-ем правиле , то это твоя ошибка, потому что URL с tools.cgi это не сама страница, а всего лишь редирект на реальную страницу с topic.cgi !
Сохранять этот редирект в кэш в один каталог под видом страницы нет никакого смысла!
Кстати, это твое 3-е правило преобразует только редирект, а саму страницу сохраняет с конструкцией action=(addbookmark|notifyon)& - мое правило лишено этого недостатка!
Совершенно ошибочное понимание работы моего правила:
Цитата: #5#~#True#~#(forum\.ru-board\.com/)tools\.cgi\?action=(addbookmark|notifyon)&#~#$1topic.cgi?#~#False#~#True
tools\.cgi\?action=(addbookmark|notifyon)& целиком заменяется на topic.cgi?
А твоё правило
Цитата: #5#~#True#~#(forum\.ru-board\.com/.*?)(&bm=1|action=(addbookmark|notifyon)&|&start=0)(.*?)(&start=0|$)#~#\1\4#~#False#~#True
просто отбрасывает action=(addbookmark|notifyon)&, не заменяя tools.cgi? на topic.cgi?
Даже если ответ сервера будет переадресацией, в Offline-режиме работать это не будет, если в кэше не окажется соответствующего файла с адресом через tools.cgi?
Пример:
http://forum.ru-board.com/tools.cgi?action=notifyon&forum=5&topic=21354&start=20 у меня не работает по твоему правилу, поскольку в папке
.\HandyCache\Cache\forum.ru-board.com\tools.cgi^
отсутствует файл action=notifyon&forum=5&topic=21354&start=20#m
А файл action=notifyon&forum=35&topic=30811#m присутствует, поэтому адрес
http://forum.ru-board.com/topic.cgi?action=addbookmark&forum=5&topic=21354&start=0 открывается в Offline-режиме. Видимо, на это ты и попался
, когда тестировал своё правило...
А смысл именно в том, чтобы в Offline-режиме всё работало, а в Online нужно эту страницу брать из Инета, иначе не будут выполняться соответствующие действия (подписка и добавление в Закладки).
Добавлено: В результате всего этого безобразия в папке .\HandyCache\Cache\forum.ru-board.com\tools.cgi^ в соответствии с твоим правилом будут накапливаться файлы типа action=notifyon&forum=5&topic=21354&start=20#m
Мои два правила от этого избавляют, хотя объединение их в одно - действительно стоящее дело!
Добавлено: Правда, моё правило, похоже, приводит к накоплению в папке
.\HandyCache\Cache\forum.ru-board.com\topic.cgi^
Файлов вида forum=35&topic=23660&start=1180#m
т.е. с "#m" в конце.
Так что я несколько погорячился, поскольку не знал таких деталей работы HC.
Прошу прощения...
Добавлено: Однако, всё-таки неприятно, что не все ссылки будут работать в Offline-режиме, хоть по логике "Добавить в закладки" и "Подписаться" в Offline использовать и не имеет смысла...