Я включил кеширирование на стороне пользователя сайта. Т.е. теперь если во внешнем файле CSS я изменю стили, то у пользователя естественно останется старая версия стилей (До того как он удалит кеш например с Shift + F5). Как эту проблему исправить?
Добавляйте к файлам css и js случайный параметр, который модифицируйте после внесения изменений в сами файлы. Это сбросит кэш в браузере у пользователя. Например,: <link rel="stylesheet" href="/style.css?v=1">
После изменения файла style.css увеличьте счетчик на единицу: <link rel="stylesheet" href="/style.css?v=2">