I have a project going on, and now [admin section is almost done] (I know bit late) I am trying to implement i18n to the project.
I think everything works fine except when I enter http://localhost/my_project
while my_project is working directory with CI installation in it, I am redirected to the following http://localhost/my_project/enhome
(no trailing slash after en
) any ideas?
Expecting result http://localhost/my_project/en/home
, not just home
controller but all controllers are behaving same.
.htaccess
, base_url
and index_page
are set right (all works without the i18n).
routes.php are out of stock
$route['default_controller'] = "home";
$route['404_override'] = '';
// URI like '/en/about' -> use controller 'about'
$route['^(en|de|fr|nl)/(.+)$'] = "$2";
// '/en', '/de', '/fr' and '/nl' URIs -> use default controller
$route['^(en|de|fr|nl)$'] = $route['default_controller'];
edit I am using "new" i18n from I guess ellislab. Sorry for wrong link (for 1.7 CI version).