mod_expires отправляет заголовки Cache-Control для 3 ## кодов состояния

Apache отправляет заголовки Cache-Control для 3 кодов состояния ##, например 302 редиректа. Это заставляет Firefox (возможно, начиная с Firefox 5) кэшировать перенаправления 302, что приводит к бесконечному циклу перенаправления для некоторых из моих страниц.

Вот настройки, которые я использую в моем httpd.conf :

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A600
</IfModule>

Если я удалю параметр ExpiresDefault, проблема исчезнет, ​​поэтому я уверен, что это именно тот параметр, который вызывает проблему. Если я изменю ExpiresDefault A600 на ExpiresByType text / html A600 , проблема все еще существует.

Я бы хотел, чтобы браузеры кэшировали мой контент по умолчанию, но это сделка -breaker.

Могу ли я использовать какие-либо настройки, чтобы указать Apache для отправки другого заголовка Cache-Control для 3 ## кодов состояния?

7
задан Joe Lencioni 1 August 2011 в 20:44
поделиться