Я использую Apache2 для обслуживания своего сайта.
Я использую следующую строку, чтобы деактивировать элемент управления кэшем для моих html-страниц в моем файле .htaccess .
ExpiresByType text/html "access plus 0 seconds"
Существует также NodeJS (Nuxt)Сервер работает на порту 3333 локально. К сожалению, Apache добавляет заголовок элемента управления кэшем ко всем запросам, которые я проксирую через Apache.
Вот как я настроил прокси в моем .htaccess файле
RewriteRule ^myapp/(.*) http://localhost:3333/myapp/$1 [P]
Как я могу сказать Apache не добавлять заголовок контроля кэша?
Это локальный вывод curl:
curl --head localhost:3333/myapp/
HTTP/1.1 500 TypeError
Content-Type: text/json; charset=utf-8
Content-Length: 99
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Vary: Accept-Encoding
Date: Tue, 01 Oct 2019 14:35:14 GMT
Connection: keep-alive
Как вы можете видеть, контроль кэша деактивирован. Проблема определенно исходит от Apache.