Существует такая обработка в nginx-e
location / {
try_files $uri $uri/ /index.php?$args;
}
Необходимо добавить условия, что при обращении к domain.com/ru или domain.com/ru/ (вместо ru могут быть коды других языков)данный запрос обрабатывался не как обращение к существующей директории, а как
/index.php?$args Но при этом если после /ru/ идут еще какие либо символы например /ru/images/ то уже обработка была бы по правилам
location / {
try_files $uri $uri/ /index.php?$args;
}