что делать, если браузер кеширует ответы сервера

Иногда отладка htaccess выносит мозг. Но дело оказывается не в htaccess а в кешировании браузеров.

Идет отладка скачивания файлов

Играем с проверкой скачиваемых файлов на валидность. И может так случится, что вы отлаживаете htaccess, а браузер отдает какие-то старые ответы сервера. Например Chrome упорно возвращал ответ по правилам старого htaccess. Перешли в Яндекс браузер и все заработало нормально (во всяком случае на первый взгляд).

Начинаем играть с htaccess и теперь уже Яндекс отдает показывает старые данные. Переходим на MS Edge и опять все норм. Потом Edge начинает вести себя аналогично и т.д.

Проблему решаем так: в ссылку на скачиваемых файл добавляем параметр после знака вопроса:
https://kkmspb.ru/lk/distr/VCOM/mercury-1-3-1-usb-drivers-_25-04-2010.zip?aaa=123
И так каждый раз меняем aaa - только тогда мы уйдем от ответа из кеша браузера. Во всяком случае у нас это заработало.

Примечание: надо именно в адресной строке браузера прописывать по сути новый запрос: https://kkmspb.ru/lk/distr/VCOM/mercury-1-3-1-usb-drivers-_25-04-2010.zip?aaa=xxxx