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

dwl dewil at dewil.ru
Sun Jul 15 00:49:09 MSD 2007


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).
>>     
>
> Это внутренний подзапрос, он не пишется в логи.
>   

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






More information about the nginx-ru mailing list