+  HandyCache форум
|-+  Главная категория» Общие вопросы» Проблема "Bad redirect"
Имя пользователя:
Пароль:
Страниц: 1 [2]  Все   Вниз
  Отправить эту тему    Печать  
Автор Тема: Проблема "Bad redirect"  (Прочитано 21269 раз)
0 Пользователей и 1 Гость смотрят эту тему.
sunserg10
Beta tester
*****

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

Сообщений: 322


« Ответ #20 : 11 апреля 2010, 19:24:03 »

Цитировать
Серверы-посредники в HC включены?
Был включен:
#9#~#False#~#bypass#~##~#0#~##~##~#.*

Его выключил. Проблема осталась, к сообщению прикреплен отладочный лог.

* log.zip (14.73 Кб - загружено 24 раз.)
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #21 : 11 апреля 2010, 20:30:12 »

Был включен:
#9#~#False#~#bypass#~##~#0#~##~##~#.*

Это условный прокси, а не сервер-посредник.

Проблема осталась, к сообщению прикреплен отладочный лог.

Что-то портит заголовок запроса. Попробуй отключить все свои самописанные расширения.
Сообщить модератору   Записан
sunserg10
Beta tester
*****

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

Сообщений: 322


« Ответ #22 : 11 апреля 2010, 20:45:58 »

Цитировать
Это условный прокси, а не сервер-посредник.
Точно. Сервера-посредники всегда выключены.

Цитировать
Что-то портит заголовок запроса. Попробуй отключить все свои самописанные расширения.

Заголовок портило расширение "RedirectBlockException". Его код ниже:
===
--[[ <HCExtension>
@name          RedirectBlockException
@author        mai62
@version       0.1
@rule          .*/$
@description   Разблокирование зацикливания переадресации
@event         RequestHeaderReceived/RequestReceived
</HCExtension> ]]

function RequestReceived()
  local x = re.replace(hc.request_header, [[(GET\s)(.+)(\sHTTP/1\.\d)]], [[\1\2?x\3]])
  if x then
    hc.request_header= x
  end
end
===
Сообщить модератору   Записан
DenZzz
Модератор
*****

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

Сообщений: 5589



« Ответ #23 : 11 апреля 2010, 21:21:36 »

Заголовок портило расширение "RedirectBlockException".

Удали его. Оно обходило старый баг c "Bad redirect", который уже исправлен в последних версиях HC.
Сообщить модератору   Записан
sunserg10
Beta tester
*****

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

Сообщений: 322


« Ответ #24 : 11 апреля 2010, 22:07:34 »

Цитировать
Удали его. Оно обходило старый баг c "Bad redirect", который уже исправлен в последних версиях HC.
Ок. Держи +.
Сообщить модератору   Записан
Страниц: 1 [2]  Все   Вверх
  Отправить эту тему    Печать  

 
Перейти в: