Coincido completamente con @jamesjara, lo mejor sería que utilices la estructura por GET reescribiendo las urls mediante reglas htaccess.
De ese modo puedes hacer que ante los ojos de los buscadores (y de los usuarios) tus tres idiomas estén en directorios o incluso subdominios distintos, mientras que logras una programación y mantenimiento más fácil teniendo un único archivo en lugar de uno por idioma.
Por ejemplo, puedes hacer que "
ejemplo.com/italiano/", "e
jemplo.com/espanol/", "
ejemplo.com/english/" se dirijan todos a
ejemplo.com/index.php?idm=variable con una sencilla regla:
Código:
RewriteRule ^([^/]*)\/$ index.php?idm=$1 [L]
Luego tendrías que dar de alta cada directorio o subdominio como un nuevo sitio en webmasters tools, de modo que puedas establecer orientaciones geográficas distintas.