Eu sinto que isso é perguntado toda semana.
Abra seu
application/config/routes.php
, então adicione algo assim:$route['^(:any)'] = "my_controller/get_article/$1";
Observe que ele roteará tudo para um controlador chamado
action
. Se você tiver outros controladores, deverá adicionar uma rota para eles também (de preferência colocada antes deste). // EDIT:Usando isso, você pode ir para
http://your-site.com/secrets-of-internet-marketing
e ele chamará o get_article
função no my_controller
controlador e passar "secrets-of-internet-marketing"
como primeiro argumento. Que pode então processar com algo assim:public function get_article($article_name) {
// something like this:
$article = $this->article_model->get_model_by_name($article_name);
$this->load->view('article', $article);
}