хорошо, попробуйте использовать конструкцию по умолчанию, например:
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
если это не поможет вам, попробуйте выполнить ручной анализ ответа, например:
if (preg_match('/Location: (.+?)[\r\n]+/', $page, $m)) {
$location = $m[1];
$page = curl_get($location);
}