On Mon, 28 Apr 2003, Alex Tutubalin wrote:
>
> On Mon, Apr 28, 2003 at 11:16:30AM +0500, dab18 wrote:
> > russian apache 1.3.27rusPL30.17+mod_php-4.2.3
> >
> > header('Content-type: text/css');
> > header('Content-type: text/bla-bla-bla');
> >
> > на клиенте всегда получаю "Content-type: text/html; charset=bla-bla-bla"
> > другие типы отличные от text/* передаются нормально.
>
> Вообще, не вижу никакой беды в перекодировке css
> сервер всегда перекодирует text/* (возможно, но на 100% не уверен,
> это можно порулить через
>http://apache.lexa.ru/configure.html#charsetprocesstype)
>
В данном случае это не поможет.
> Но если это почему-либо напрягает, то
> <FilesMatch "\.css$">
> CharsetDisable On
> </Files>
>
Проблема в том, что [как любезно НЕ написал вопрошающий] проблема не с
.css, а с .php файлами, которые формируют CSS на основе каких-то правил.
И, стало быть, FilesMatch "\.css$" не сработает. Хотя идея правильная:
отключить Russian Apache "изнутри" PHP не получится (или что-то сменилось
в последнее время?), так что независимо от вызова Header все будет
перекодироваться...
P.S. Впрочем такое впечатление, что от Russian Apache все же придется
отказаться: Apache 2.0.x все так же не поддерживается, хотя он уже давным
давно считается current ...