Я сделал некоторые изменения в файле CSS на PHP-сайте.
Изменения не отображаются в любом браузере, который я тестирую, пока я не удерживаю клавишу CTRL и не нажимаю кнопку REFRESH браузера.
Это означает, что большинство пользователей не собираются казаться изменениями, которые я сделал.
Как заставить браузеры сразу же отображать изменения в файлах CSS (без переименования файла CSS)?
Добавьте уникальную строку в качестве строки запроса при связывании таблицы стилей. Вот пример
<link href="style.css?<?=filemtime("style.css")?>" rel="stylesheet" type="text/css" />
Это зависит от вашего веб-сервера. У Apache можно настроить максимальное время кеша для данного файла, и я уверен, что IIS может сделать то же самое.
В качестве альтернативы, общим решением для FORCE uncaching является версия ваших имен файлов CSS ( Rails делает это внутренне). Например, style.css
становится style-10162009.css
Вы не можете.
Если новый файл CSS имеет то же имя, что и старый, браузер будет использовать кешированный файл. Это означает, что вы либо добрались до: