Проблемы с загрузкой CSS под русским Apache

Главные вкладки

Аватар пользователя gn@drupal.org gn@drupal.org 4 сентября 2007 в 13:32

Есть сайт на Друпале, который нормально работает на разных хостингах и на локальном сервере (у меня Uniform Server for Win). Нужно перенести его на новый хостинг, где, как оказывается, стоит русский Apache. Переношу как обычно, сайт запускается - и сразу наблюдается проблема с кодировкой: Апач навязывает браузеру win-1251, и приходится вручную переключать его на utf-8 (хотя utf-8 корректно прописан в заголовке страницы). Прошу хостеров выставить по умолчанию utf-8, после этого сайт сразу выдаётся в правильной кодировке, но возникает новая проблема: Firefox перестаёт грузить CSS-файлы (IE и Opera, как более толерантные к нарушениям стандартов, грузят нормально). Ищу информацию по данной теме -- похоже, что дело в настройках Apache, и возникает то ли проблема с разными кодировками, приписываемыми html и css, то ли с типом контента (text/html vs text/css). Хостеры вдуплить в эту проблему пока не могут и предлагают мне переписывать формат ссылок на css и так далее. Может ли кто-нибудь подсказать, что именно нужно подкрутить в Апаче, чтобы решить эту проблему?

Комментарии

Аватар пользователя vb vb 4 сентября 2007 в 14:18

Попробуй в .htaccess добавить

# Russian Apache
<IfModule mod_charset.c>
  CharsetDisable On
  AddDefaultCharset utf-8
  CharsetRecodeMultipartForms off
</IfModule>