ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: add_after_body, странное по ведение



Igor Sysoev wrote:

В Opera работает. Так же все видно, если скачать страницу с помощью lynx, wget, fetch. А вот IE & FF не показывают тело help.hml, т.е. пусто, видно только конец исходной страницы (</html> ) и дальше нечего.
Почему такое поведение? С чем это может быть связано?

Смотрите, как сделано на narod.ru.

А как на narod.ru? Можно очень кратко в 2-х словах? :) Я пойму.

Возможно, IE и FF после /html воспринимают только javascript.

Есть основание усомниться в этом.
Потому что, имеется рабочая конфигурация, где также используется add_after_body, но этот подзапрос передается на Apache (proxt_pass), и в этом случае все браузеры показывают текст после </html>, который вернул Apache.
Я просто не могу врубиться куда копать.
По простым тестам nginx отдает эту "добавку", но почему клиент не видит ее в браузере - для меня загадка.
Если nginx никак не учитывает User_Agent при выдаче, то он тут не причем.

И почему nginx не пишет в лог запрос к файлу /help.html, даже в том случае, когда он его отдал (случай с Opera).

Это внутренний подзапрос, он не пишется в логи.

Ясно. Думал бага.




 




Copyright © Lexa Software, 1996-2009.