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
https://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);
}