Muchas gracias por la ayuda... el codigo funciona así!
Código PHP:
<?
if ($_SERVER['HTTP_ACCEPT_LANGUAGE'] != ''){ # Verificamos que el visitante haya designado algún idioma
$idiomes = explode(",", $HTTP_ACCEPT_LANGUAGE); # Convertimos HTTP_ACCEPT_LANGUAGE en array
/* Recorremos el array hasta que encontramos un idioma del visitante que coincida con los idiomas
en que está disponible nuestra web */
for ($i=0; $i<count($idiomes); $i++){
if (!isset($idioma)){
if (substr($idiomes[$i], 0, 2) == "es"){$idioma = "es";$url='es.html';}
if (substr($idiomes[$i], 0, 2) == "en"){$idioma = "en";$url='en.html';}
}
}
}
# Si no hemos encontrado ningún idioma que nos convenga, mostramos la web en el idioma por defecto
if (!isset($idioma)){$idioma = "es";}
header("Location: $url");
exit();
?>