Hi!
Обнаружил новое свойство apache 1.2.1, и теперь хотел бы избавиться!!!!
Дело в том, что когда браузер выставляет Accept-Language: en
(deafault Netscape 4.x), то мой apache не выдает index.html.ru,
а говорит:
HTTP/1.1 406 Not Acceptable
Date: Thu, 17 Jul 1997 09:37:33 GMT
Server: Apache/1.2.1 rus/PL19.2
Vary: accept-charset
Connection: close
Content-Type: text/html
или в Netscape
Not Acceptable
An appropriate representation of the requested resource / could not be found on this server.
Available variants:
index.html.ru , type text/html, language ru
И у меня полный лог этой ошибки!!!!
Я проверял с 'AddLanguage ru .ru .html .htm .shtml' и
'AddLanguage ru .ru' - одинаково!! Раньше такого (с 1.1.3)не было.
Как я понимаю, это сделано для HTTP/1.1, но браузер 1.0!! По моему
это неправильно!!!
И далее, по поводу Language. Может кто знает, как сделать следующее:
Пусть есть два файла:
index.html.ru
index.html.en
Понятно, что будет отдан в зависимости от Accept-Language или LanguagePriority.
Как сделать, что бы на странице можно было сделать переключение Language,
и все последующие старнице отдавались с ним?
Может это как-то через Cookies ???
--
Best regards, Eugene Byrganov
mailto:E.B.Byrganov@inp.nsk.su
work - http://www.inp.nsk.su/
"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.