Я использую веб-сайт IIS с обратным прокси-сервером Apache HTTP (mod_proxy с ProxyRequests Off
). Я хочу контролировать заголовки с истекающим сроком действия в apache (не спрашивайте), но IIS устанавливает заголовок Expires: -1
.
Это заставляет mod_expires игнорировать запрос, так как он уже имеет значение.
Я пробовал решения в https://stackoverflow.com/questions/7930140/overwrite-cache-headers-with-mod-expires, но это не работает (ранний прием не работает).
Как отключить IIS, чтобы указать Expires: -1
?
ИЛИ
Как заставить mod_expires переопределить его (поскольку я использую apache в качестве обратного прокси, я должен это сделать!)
Если вы хотите удалить Expires: -1
с участием mod_header
вы также можете:
Header unset Expires
в вашей конфигурации прокси.
mod_expires
не могу этого сделать, но mod_header
жестяная банка. Его конфиг очень прост:
Header set theHeader theValue