Ja zawszę robię tak, że w .htaccess dodaję:
A następnie:
Działa to tak, że mam odpowiednio np. domain.com/jezyk/strona
więc $url[0] = 'jezyk', $url[1] = 'strona' itd
Potem wiadomo if $url[0] = 'en' include translation
Czy dowolne inne zastosowanie 
Dzięki temu w htaccess nie dodaję mnóstwa dziwnych rzeczy
Kod:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?arg=$1 [QSA,L]
Kod:
$url = explode('/', $_GET['arg']);
więc $url[0] = 'jezyk', $url[1] = 'strona' itd

Potem wiadomo if $url[0] = 'en' include translation


Dzięki temu w htaccess nie dodaję mnóstwa dziwnych rzeczy
