Last-Modified header always set to 1970... when it is blank. Make browser cannot refresh cache.
|Reported by:||slene||Owned by:||ryan|
|Component:||General||Keywords:||has-patch commit fixed-major|
Description (last modified by SergeyBiryukov)
In #22258, the Last-Modified header set blank when user login.
A response with a blank Last-Modified header will be set to "Thu, 01 Jan 1970 00:00:00 GMT" in some server. The browser will be always send a If-Modified-Since header "Thu, 01 Jan 1970 00:00:00 GMT". and the server response a 304 status code. Make the browser can not refresh cache.
In php5.2 the Last-Modified header always blank. But php5.3 has header_remove remove it.
The Last-Modified header should be remove form $headers array when it blank.
sorry my bad english...
Change History (32)
comment:1 @SergeyBiryukov — 3 years ago
- Description modified (diff)
- Keywords reporter-feedback removed
- Component changed from General to Cache
- Keywords has-patch added
- Milestone changed from Awaiting Review to 3.6
- Severity changed from critical to normal