popkov
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору 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 использовать и не имеет смысла... |