/** * в автозапуск инициализацию вынести нельзя так как нет причин обращаться к Nostore а автозапуск * привязан к обращение к классу **/ public static function init() { $conf = Nostore::$conf; $action = Ans::GET('-nostore', 'string'); if ($action === 'true') { return Nostore::on(); } if ($conf['public']) { //Значения по умолчанию выставляются Nostore::pub(); //Администраторы вкурсе кэша } else { Nostore::off(); //Администраторы не знают как отключать кэш в браузере или для удобства } }
private static function redirect($src) { Nostore::pub(); $root = URN::getRoot(); $src = Path::toutf($src); header('Location: ./' . $root . $src, true, 301); exit; }