Si, esattamente così.
Una cosa simil-funzionante la troviQUI dove senza lingua è italiano, cambiando lingua dalla bandiera diventa inglese.
Se provi a modificalo in it torna italiano ma se provi a mettere fr o altro che non è nel sistema viene l'italiano.
C'è un controllo sulla lingua e se non esiste o non è settata viene considerato italiano.
Non so se è corretto così. In quel caso accodando al nome della pagina:
codice:
miosito.com/it/benvenuti?id=1
viene settata sia la lingua che l'id? Cioè è valida come struttura?
Perché al posto di metterlo così lo riscrivo con htaccess e metto che benvenuti è la pagina index.php?id=1 e dovrebbe venire accodata la lang=it, è corretto come ragionamento?
Perché se quella regola funziona, quella che ho scritto prima, sono a posto.
Dici di mettere il controllo sull'esistenza fisica della cartella?
p.s. me le potresti spiegare le due righe? Solamente la f e la d a cosa si riferiscono, grazie