сессии это не совсем то.
запрос все равно выполнится, система отработает, используется роутер, система, конфиг, авторизация и т.п.
прежде чем очередь дойдет до скрипта.
вот так вот решил
header('Date: '.gmdate("D, d M Y H:i:s", time()).' GMT');
header('Expires: '.gmdate("D, d M Y H:i:s", (time() + 600)).' GMT');
header('Cache-control: cache, public, max-age=600');
header('Pragma: cache;');
header('Location: '._CLOUD_.'/static/'.$url.'--'.$ip_key.oncreate_extension($type), true, 301);
exit;Request Method:GET
Status Code:301 Moved Permanently (from disk cache)