¿Cómo hago CURL en www.google.com? Me sigue redirigiendo a .co.uk

Estoy usando CURL para verificar la existencia de una URL (solicitud HEAD) pero cuando lo pruebo conwww.google.com, me redirige awww.google.co.uk - Probablemente porque mi servidor está basado en el Reino Unido.

¿Hay alguna manera de evitar que esto suceda? No quiero eliminar elCURLOPT_FOLLOWLOCATION opción ya que es útil para redireccionamientos 301, etc.

Parte de mi código está abajo;

$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'] contienewww.google.co.uk cuando configuro$url comowww.google.com

Respuestas a la pregunta(7)

Su respuesta a la pregunta