CodeIgniter URI routing (dynamic, multilingual)
If you can see the routing is working correclty, try using $this->uri->segment(n)
instead? Where n is the number of the segment you are getting from the URI, i.e. http://site.com/1/2/3/4/...
I have seen problems using the implicit parameters of methods like you are using.
For more information, see the CodeIgniter User Guide - the URI Class here:
http://codeigniter.com/user_guide/libraries/uri.html
Best of luck.