Apache wysyła nagłówki Cache-Control dla 3 kodów statusu ##, takich jak 302 przekierowania. Powoduje to, że Firefox (prawdopodobnie począwszy od przeglądarki Firefox 5) buforuje przekierowania 302 - co powoduje nieskończone przekierowanie dla niektórych moich stron.mod_expires wysyłanie nagłówków Cache-Control dla 3 ## kodów stanu
Oto ustawienia, które używam w moim httpd.conf
:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A600
</IfModule>
Jeśli usunąć ustawienie ExpiresDefault, problem zniknie, więc jestem przekonany, że jest to dokładne ustawienie, które jest przyczyną problemu . Jeśli zmienię ExpiresDefault A600
na ExpiresByType text/html A600
, problem nadal istnieje.
Chciałbym, aby przeglądarki domyślnie buforowały zawartość, ale jest to przełamanie umowy.
Czy są jakieś ustawienia, które mogę użyć, aby Apache wysłał inny nagłówek Cache-Control dla 3 kodów statusu ##?