1) добавлены команды «Нет кэша» в файл .htaccess (сайт размещен через хостгатор): < /p>
Код: Выделить всё
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
Код: Выделить всё
Итак, каждый раз, когда я отправляю обновления веб-сайте, я увеличиваю имена файлов следующим образом:
"index-v1.31.1.js" --> "index-v1.31.2.js"
"index-v1.31.1.css" --> "index-v1.31.2.css"
Я делаю это, переименовывая/перезагружая файлы в диспетчере файлов сам по себе, а также обновляю ссылки в файле index.html, чтобы они указывали на эти новые версии, вот так:
Код: Выделить всё
Что также странно (может быть, так работает кэширование?) - это то, что файл index.html запускается в этой старой версии веб -сайта, указывает на index.js и и index.css файлов файлов, которые даже больше не существует на веб -сайте/в разделе «Диспетчер файлов», но он продолжает запускать веб -сайт в этих более старых файлах.
Цель: Какие другие надежные методы, загруженные кешами, я могу использовать, чтобы гарантировать, что люди всегда запускают абсолютную новейшую версию файлов HTML/CSS/JS?
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/793 ... -files-whe