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
, проблема все еще не устранена.
Я бы хотел, чтобы браузеры кэшировали мое содержимое по умолчанию, но это нарушает условия соглашения.
Есть ли какие-либо настройки, которые я могу использовать, чтобы указать Apache отправлять другой заголовок Cache-Control для 3 ## кодов состояния?