No tengo problemas para detectar el idioma del cliente, para eso ya tengo código.
Mi duda era como reflejarlo en una variable en el navegador para después convertirlo en una friendly url.
Yo había pensado en esto:
index.php
Detectar el idioma. Español ES, Ingles EN, Italiano IT, etc.
Una vez detectado el idioma, hacer un
header("Location: menu.php?lang=".$idioma);
donde
$idioma = "ES", "EN", "IT", etc.
Después en el archivo htaccess traduzco
www.miweb.com/menu.php?lang=ES
a
www.miweb.com/es o
www.miweb.com/en o
www.miweb.com/it
Esta manera es correcta? Existe algún método más "eficiente" ?