Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

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

Re: [apache-rus] russian apach



Hi!

Весьма странная ситуация, мне вернулось письмо про которое 
я писал ранее, как потерянное, хотя последующие дошли:

   ----- The following addresses had permanent fatal errors -----
<apache-rus@lists.lexa.ru>

   ----- Transcript of session follows -----
<apache-rus@lists.lexa.ru>... Deferred: Connection timed out with artifact.geol.msu.ru.
Message could not be delivered for 5 days
Message will be deleted from queue


Я решил переслать его:


> > 1. Несколько странная логика в подстановке поля Vary: accept-charset
> На мой взгляд, логика совершенно нормальная - сервер честно сообщает
> клиенту, что заголовок Accept-Charset влияет на содержимое, отдаваемое
> клиенту. Что отвечает духу и букве соотв. RFC.
> Мне это все кажется очень странным.
> 1) не бывает случая, когда charset не определился бы (в крайнем случае
> возьмется CharsetDefault)
> 2) Если в сервере не выключен режим распознавания Accept-Charset,
> то не ставить Vary  нельзя. Во всяком случае, если запрос был HTTP/1.1,
> а это именно случай MS IE 4+
В одном из последних Apache Week был такой кусок:
------------------------------------------------------------------------
Bugs in 1.3.6

   These bugs have been found in 1.3.6 and will be fixed in the next
   release.
...

                   MSIE 4 does not understand some responses

   The HTTP/1.1 specification defines a response header called Vary which
   servers send back in certain circumstances. However it seems that when
   MSIE 4 receives a response containing this header it reports that the
   file could not be found. From the next release it will be possible to
   turn off the Vary response header by setting the force-no-vary
   environment variable. To turn off the Vary header just for MSIE, the
   directive

  BrowserMatch "MSIE\.4" force-no-vary

   could be used. The problem is documented on the Apache [20]known
   client bugs page and in [21]PR#4118.
------------------------------------------------------------------------

Попадалось ли тебе, Алекс, это. Наверно стоит учесть. Кстати кто 
еще может, кроме mod_charset, выставлять vary? вряд ли они думали об 
apache-rus. 

Кстати, не лишне напомнить об Squid-e, где vary приводит к запрету на 
кешироватие. Может все таки для клиентов HTTP/1.0 vary не ставить,
они либо игнорируют, либо ведут себя весьма странно.

А для не кешироватия достаточно Expire.

> 
> Почему бы просто не ставить Content-language/Content-Charset ? Мне это не
> сложно, хотя Content-charset дублирует Content-Type.
> 
> Ну и для порядка - Content-language вовсе не всегда ru. Может быть и cz :)
По моему мы плавно переходим к необходимости многоязыкового сервера -)))
По крайне мере нужно уметь определять DefaultLanguage, как сейчас CharsetDefault.

P.S. Продолжение следует ;-))))).


-- 

                            Best regards, Eugene Byrganov


Sky, inpbox admin, Network manager.

  mailto:E.B.Byrganov@inp.nsk.su
  work - http://www.inp.nsk.su/





Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.