Браузеры не читают обновленный CSS

EDIT: My Искренние извинения! Это не было проблемой ни для чего, кроме меня - у меня был файл global.css с правильным содержимым, но ниже я добавил еще один файл со старым CSS в бит моего HTML. Facepalm.

У меня есть сайт, который я разрабатываю. Я использую LESS, чтобы улучшить свой CSS, чтобы было легче писать. Проблема в том, что когда я изменяю файл .less , стили, отображаемые в браузере, отказываются изменяться. Я просмотрел сгенерированный файл .css , и он обновился, чтобы отразить внесенные изменения, однако браузер не обновляет стиль визуализации из файла CSS. Я пробовал это в Chrome, FF (3 и 4) и Opera, с теми же результатами без обновления.

Я даже сказал браузеру ничего не кешировать, как с PHP, так и с метатегами, безрезультатно. Мой файл конфигурации Apache почти ванильный, хотя я использую несколько локальных хостов (это локальный сервер). Код, используемый для преобразования LESS в CSS, приведен ниже и запускается каждый раз при перезагрузке страницы:

try 
{
    lessc::ccompile('global/global.less', 'global/global.css');
} 
catch(exception $ex) 
{
    exit('lessc fatal error:<br />' . $ex->getMessage());
}

Здесь нет исключений. парсер less.php проверяет, был ли изменен файл, который я немного удалил, но файл CSS повторно генерируется при каждом изменении, так что это, должно быть, проблема с кешированием в браузере. .. Apache прекрасно обслуживает обновленный файл CSS: - /

Извините, что продолжаю так долго, но я хотел внести ясность. Если вам еще что-нибудь понадобится, дайте мне знать.

10
задан Bojangles 13 April 2011 в 12:42
поделиться