PluginProbe
Autoptimize / 2.1.2
Autoptimize v2.1.2
2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 All 107 releases
← All changes | config/delayed.php +1 -2 2.3.22.1.2 View file →
@@ -46,9 +46,8 @@
46 46
47 47 $eTag=md5($contents);
48 48 $modTime=filemtime(__FILE__.'.none');
49 49
50 -date_default_timezone_set("UTC");
51 50 $eTagMatch = (isset($_SERVER['HTTP_IF_NONE_MATCH']) && strpos($_SERVER['HTTP_IF_NONE_MATCH'],$eTag));
52 51 $modTimeMatch = (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) === $modTime);
53 52
54 53 if (($modTimeMatch)||($eTagMatch)) {
@@ -62,9 +61,9 @@
62 61 }
63 62 header('Vary: Accept-Encoding');
64 63 header('Content-Length: '.strlen($contents));
65 64 header('Content-type: %%CONTENT%%; charset=utf-8');
66 - header('Cache-Control: max-age='.$expireTime.', public, immutable');
65 + header('Cache-Control: max-age='.$expireTime.', public, must-revalidate');
67 66 header('Expires: '.gmdate('D, d M Y H:i:s', time() + $expireTime).' GMT');
68 67 header('ETag: ' . $eTag);
69 68 header('Last-Modified: '.gmdate('D, d M Y H:i:s', $modTime).' GMT');
70 69