site.com
site.com/eng/
Есть
всего 4 способа, и этот №3 по крутости =) Хотя если «интересует для неограниченного количества языков», то выбор правильный, только стоит сразу использовать ISO коды, а не кастомные.
Я сделал специальный дефолтный роутер в Zend FW, чтобы всегда работало как у вас — server.com/ru/