[supersaibal]Originariamente inviato da d-force
Io ad oggi farei così una struttura del sito multilingua:

tuosito.com/index.html (per la versione in Italiano)
tuosito.com/index_de.htm (per la versione in tedesco)
tuosito.com/index_en.htm (per la versione in inglese)

e così via.
questa è la struttura che ho usato anch'io e non funziona un gran che in quanto mentre l'index ha un senso in quanto lo puoi eliminare nell'URL lasciando solo il dominio o la directory, gli altri nomi te li ritrovi tali e quali e non ti danno nessun aiuto per l'indicizzazione: credo sia preferibile usare nomi di file con delle key per le varie lingue, evitando sottodirectory per non diluirle in URL troppo lunghi