Мне было поручено поддерживать сайт PHP с функцией, которая автоматически генерирует RTF-файлы и предоставляет ссылку для загрузки. Каждый раз ранее созданный файл перезаписывается новым.
Однако, похоже, что при попытке загрузить сгенерированный файл браузер иногда извлекает кэшированную версию, которая обычно отличается от последней версии (поэтому вы получаете тот же документ, что и в прошлый раз, а не тот, который вы запрашивали).
Мне удалось обойти эту проблему, присвоив каждому сгенерированному файлу уникальное имя на основе текущей метки времени, но это создает много беспорядка в каталоге, который необходимо периодически очищать. В идеале я хотел бы пометить этот файл так, чтобы браузер не кэшировал его и каждый раз получал последнюю версию. Как мне этого добиться?