2011-08-01 35 views
6

Apache đang gửi tiêu đề Kiểm soát bộ nhớ cache cho 3 ## mã trạng thái, như 302 chuyển hướng. Điều này đang gây ra Firefox (có thể bắt đầu với Firefox 5) để cache chuyển hướng 302 - kết quả là một vòng lặp chuyển hướng vô hạn cho một số trang của tôi.mod_expires gửi tiêu đề Bộ nhớ cache kiểm soát cho 3 ## mã trạng thái

Đây là trạng thái mà tôi đang sử dụng trong httpd.conf tôi:

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

Nếu tôi loại bỏ các thiết lập ExpiresDefault, vấn đề đi xa, vì vậy tôi tin tưởng rằng đây là các thiết lập chính xác mà gây ra vấn đề . Nếu tôi thay đổi ExpiresDefault A600 thành ExpiresByType text/html A600 sự cố vẫn còn đó.

Tôi muốn trình duyệt lưu trữ nội dung của mình theo mặc định, nhưng đây là một trình ngắt thỏa thuận.

Có bất kỳ cài đặt nào tôi có thể sử dụng để yêu cầu Apache gửi tiêu đề Bộ nhớ cache kiểm soát khác cho 3 ## mã trạng thái không?

Trả lời

0

Nếu bạn thêm tiêu đề Bộ nhớ cache-kiểm soát trong ứng dụng của bạn, mà xây dựng chuyển hướng, apache sẽ không ghi đè lên nó.

Cache-Control: max-age=0 
Expires: Sat, 04 Feb 2012 07:02:38 GMT 

nếu bạn sử dụng Apache mod_rewrite để làm chuyển hướng bạn có thể thêm các tiêu đề với các module mod_headers.

Các vấn đề liên quan