Привет.
Я об этом несколько месяцев назад спрашивал - но ни одного комментария не
получил :(
Буду признателен за любые советы/комментарии.
Берем ru-apache 1.3.27PL30.16
Берем mod_layout-3.2, http://software.tangent.org/
Добавляем директиву
LayoutFooter /usr/local/www/footer.inc
в httpd.conf
и натыкаемся на грабли: если русский apache при выдаче документа должен
выполнить перекодировку, то он выполняет это два раза.
Т.е. например, документ лежит в koi8-r а выдать надо в windows-1251 - на
выходе получаем:
в заголовке charset: windows-1251
а на самом деле получается что-то вообще не читаемое - над документом
вполнилась два раза перекодировка koi8 -> cp1251.
Посему вопросы:
Какие есть алтернативы mod_layout? Нужно уметь добавлять стандартый футер к
разным документам: простому html, то что получилось после php, поcле cgi,
после SSI .
Напрмер, auto_append_file в php не подходит, поскольку php и SSI не
совместимы.
Какие есть идеи по отладке этого глюка? После беглого просмотра кода ru-apache
и mod_layout мне показалось что проблема скорее в русском apache, чем в
mopd_layout.
У кого есть просто какие-то мысли?
--
Regards, Serge Negodyuck
=============================================================================
= Apache-Rus@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-rus" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://apache.lexa.ru/mail-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.