Имея эту проблему, прежде чем я нашел свое собственное ленивое решение (на основе предложений других людей). Это должно быть полезно, если ваше <head>
содержимое проходит через интерпретатор php.
Чтобы принудительно загружать файл каждый раз, когда вы вносите в него изменения, вы можете добавить размер файла в байтах этого файла после знака вопроса в конце.
<link rel="stylesheet" type="text/css" href="styles.css?<?=filesize('styles.css');?>">
РЕДАКТИРОВАТЬ: Как предлагается в комментариях, filemtime()
на самом деле является лучшим решением, если ваши файлы правильно обновили время модификации (я сам испытывал такие проблемы в прошлом, работая с удаленными файлами):
<link rel="stylesheet" type="text/css" href="styles.css?<?=filemtime('styles.css');?>">