Назад | Перейти на главную страницу

IIS устанавливает HTTP-заголовок Expires на -1, как мне переопределить это с помощью mod_expires

Я использую веб-сайт 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