Como CURL www.google.com - ele continua me redirecionando para .co.uk

Estou usando o CURL para verificar a existência de um URL (solicitação HEAD), mas quando testá-lo comwww.google.com, ele me redireciona parawww.google.co.uk - provavelmente porque meu servidor é baseado no Reino Unido.

Existe uma maneira de impedir que isso aconteça? Não quero remover oCURLOPT_FOLLOWLOCATION opção, pois é útil para redirecionamentos 301 etc.

Parte do meu código está abaixo;

$ch = curl_init();

    // set URL and other appropriate options
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_MAXREDIRS, 5);
    curl_setopt($ch, CURLOPT_NOBODY, true);
    curl_setopt($ch, CURLOPT_AUTOREFERER, true);
    curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 4);
    curl_setopt($ch, CURLOPT_TIMEOUT, 4);

    $output = curl_exec($ch);

    // get data     
$data = curl_getinfo($ch);

$data['url'] contémwww.google.co.uk quando eu definir$url Comowww.google.com

questionAnswers(7)

yourAnswerToTheQuestion