хорошо. Нужно сделать на одной площадке много языков. Но переписывать постоянно скрипты не могу. Надо сделать так, чтобы по ссылке 
www.xxx.ru/en/script.php было дано управление скрипту script.php из корневой директории, но при этом передать всё, что должно прийти из браузера и еще язык, т.е. "en". Разные скрипты используют разные методы. search.php в моём предыдущем примере использовал метод POST. Пример правила я привел для GET, а нужен для POST. 
У меня нет возможности исправлять скрипты, но есть - .htaccess
Какие возможны варианты, кроме создания реальных папок для каждого языка?
А насчет запросов к браузеру - что-то я не понял, как это он делает несколько запросов? Он делает запрос 
http://www.xxx.ru/en/search.php  На сервере через mod_rewrite выдается скрипт 
http://www.xxx.ru/search.php - так зачем еще запрос?