[eluser]toopay[/eluser]
NOT NECCESARY to leave your config blank, you do it if you want allow some regex (or any disallow character) on your url.
Its sounds quite unbelievable, so you try to explain that what happens is :
Code:
//this works
$route['ro/despre-noi'] = "despre";
$route['ro/about-us'] = "despre";
//this not works
$route['ro/despre-noi|ro/about-us'] = "despre";
//this not works too
$route['(ro\/despre-noi|ro\/about-us'] = "despre"; = "despre";
May i ask you one question, what happens if user just write down the url in their browser address like "http://www.mysite.com/despre" instead of "http://www.mysite.com/[lang, ro|en]/despre", are they :
1. Meet the 404 error or
2. Meet your controller and their url automatically rewrite to "http://www.mysite.com/[lang, ro|en]/despre"