site.ru/en/main.html где $_GET['lang'] = 'en' a $_GET['page'] = 'main'
site.ru/ru/main.html где $_GET['lang'] = 'ru' a $_GET['page'] = 'main'
site.ru/en/ где $_GET['lang'] = 'en' a $_GET['page'] = ''
site.ru/ru/ где $_GET['lang'] = 'ru' a $_GET['page'] = ''
site.ru/main.html где $_GET['lang'] = '*переменная определится в скрипте*' a $_GET['page'] = 'main'
и т.д.
Умею делать вот так site.ru/main.html
Вот
DirectoryIndex index.php
#AddDefaultCharset utf-8
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*) http://%1/$1 [L,R=301]
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
RewriteRule ^main.html$ index.php?p=main [L]