Я стараюсь, чтобы посетители моего сайта видели последнюю версию.Для этого я написал скрипт для переименования соответствующих файлов и запросов, чтобы они добавляли свежий номер версии во время сборки.Это включает в себя индексный файл, назовем его index-v123.html
.
Я загрузил этот встроенный источник и указал мой apache2
сервер на новый индексный файл, включив в свой файл
DirectoryIndex index-v123.html
apache2.conf
.Я перезапустил его, и при просмотре веб-сайта в режиме инкогнито chrome или в режиме жесткого обновления я вижу, что все новые файлы загружены и веб-сайт работает, как и ожидалось.
Моя проблема заключается в том, что в моем обычном браузерекогда я захожу на URL, я все равно загружаю кешированную версию index.html
.Очевидно, что изменение DirectoryIndex
не убедило клиента перейти к новому файлу индекса, как я и надеялся ...
Так что я могу сделать что-нибудь, чтобы это произошло?
(Также может быть актуально: я запускаю прогрессивное веб-приложение, использующее Polymer 2.0, с service-worker.js
, которое автоматически создается с помощью polymer build
.)