Не, из файла будет неактуально. Просто кешируйте.
PHP код:
define('CACHE_FILE_NAME', './cache.tmp'); //temp cache file
define('CACHE_TIMEOUT', 3600); //hour
define('LINK_DOMAIN', 'http://link-domain.com/script.php?param=value'); //actual link generator
if (!file_exists(CACHE_FILE_NAME) || ((time() - filemtime(CACHE_FILE_NAME)) > CACHE_TIMEOUT))
{
$actual_link = file_get_contents(LINK_DOMAIN);
$fp = fopen(CACHE_FILE_NAME, 'w');
fwrite($fp, $actual_link);
fclose($fp);
}
else $actual_link = file_get_contents(CACHE_FILE_NAME);
header("Location: ".trim($actual_link));
Должно работать. Написал не тестя.