puoi fare anche così... però ti devi creare le varie pagine con le lingue!

Codice PHP:
<?php
function userLang()  
{  
    if (isset(
$_SERVER['HTTP_ACCEPT_LANGUAGE']))  
    {  
        
$lang explode(";"$_SERVER['HTTP_ACCEPT_LANGUAGE']);  
        
$lang explode(","$lang['0']);  
        
$lang explode("-"$lang['0']);  
        return 
$lang['0'];  
    }  

?> 

<?php
$lingua 
userLang();  
header('Location: [url]http://www.tuosito.it/index_[/url]'.$lingua.'.php');  

?>
Nel nostro caso la variabile $lingua è uguale a "it" cioè Italia... e così via per tutti gli stati
l'ultima funzione non me la copia esatta
cmq è:
header('Location: http://www.tuosito.it/index_'.$lingua.'.php');