Hello, I’m building this cache headers plugin for the website, here the code:
Plugin headersCache :: OnWebPagePrerender
code:
<?php
$days = 7;
$cache = "max-age=";
$cache .= $days*86400;
$expires = gmdate("D, d M Y H:i:s", time() + $seconds_to_cache) . " GMT";
header("Expires: $expires");
header("Cache-Control: $cache, private, must-revalidate");
It is working fine but only if I’m logged into the manager. Got any resource right click on view then I can see the headers but once I logout from manager headers gone to default php headers.
In theory they should be working with or without manager login isn’t?
Any idea why this s happening? Thanks!