В целях сокращения HTTP-запросов на ресурсы пользовательского интерфейса (JS / CSS) я написал PHP-скрипт для объединения этих файлов и предлагал его как: "assets / basic, login, jquery-ui-10.css" иэто работает нормально, но я решил немного углубиться и попросить браузер кэшировать эти Combiner-ресурсы (как я их называю), добавив заголовок expire в скрипт PHP.Конечно, здесь я использую функциональность htacess RewriteRule для ссылки на этот сценарий assets.php? Files = basic, login, jquery-ui & type = css & version = 10 на приведенный выше, чтобы он выглядел как CSS-файл для браузера, чтобы кэшироватьэто (и это выглядит хорошо так :)).Я также использую параметр «версия», чтобы заставить браузер обновлять файл, но этого не происходит !! Я добавил эту информацию заголовка для кэширования файла:
header("HTTP/1.1 304 Not Modified");
header("Expires: Sat, 1 Jun 2015 12:00:00 GMT");
header("Cache-Control: must-revalidate");
Еще, когда я пытаюсь изменитьпараметр версии в строке URL выше не загружает новое содержимое файла, хотя имя файла изменяется> для браузера
Что я здесь не так делаю, как заставить браузер повторно загрузитьновый файл> с другим именем (но все равно отправляющий вышеуказанные заголовки)
Заранее спасибо