Originariamente inviato da Dario Alise
Beh fai un altro Rewrite Rule oltre quello li attuale senza lo slash finale

Codice PHP:
RewriteRule ^([a-z][a-z])?$ index.php?lang=$
Non funziona... inizio a pensare di non aver compreso fino in fondo la sintassi delle espressioni regolari..

Mi aspetto che:
codice:
RewriteRule ^([a-z][a-z])/?$ index.php?lang=$1
Significhi:
^: inizio match;
([a-z][a-z]): se l'utente digita due caratteri minuscoli, allora c'è corrispondenza;
/?: ci possono essere uno oppure zero slash;
$: fine corrispondenza;
index.php?lang=$1: restituisci una pagina siffatta (sostituendo al posto di $1 la corrispondenza trovata).




Dove ci appizzica quella query string? Non capisco proprio il perché di questo comportamento!!