Muchas gracias por tu respuesta, pero...mi problema es que al tratarse de una variable de sesion, solo pasa por la url cuando cambiamos el idioma. Puedo hacer que el mod_rewrite la coja como variable de sesion y la incluya en la url sin que este en la url no amigable? no me interesa cambiar la pagina web.
y si esta como subdominio de la forma
www.es.dominio.com? me cogeria todos los idiomas en cada enlace?
Saludos