Te lo pongo mas facil.
creas un controlador que se llame Pages
Código PHP:
Ver originalclass Pages extends Controller
{
function _remap()
{
$this->getPage( $this->uri->segment(1),$this->uri->segment(2) );
}
function getPage( $lang = "es", $page = "home" )
{
$page = "home";
}
# Cargas el lenguaje y el archivo
$this->lang->load('filename', $lang);
# Llamas el archivo html
$this->load->view( $page );
}
}
Creas las reglas de ruteo
Código PHP:
Ver original$route['es/(:any)'] = "pages/es/$1";
$route['es'] = "pages";
Cuando el usuario haga esto
http://tusitio.com/es/about
lo que esta haciendo internamente es una llamada al controlador Pages pero para la vista de usuario es a un controlador llamado
es que no existe.