Siento que esto se pregunta todas las semanas.
Abre tu application/config/routes.php
, luego agrega algo como esto:
$route['^(:any)'] = "my_controller/get_article/$1";
Tenga en cuenta que enrutará todo a un controlador llamado action
. Si tiene otros controladores, también debe agregar una ruta para ellos (preferiblemente colocado antes de este).
// EDITAR:Usando esto puedes ir a http://your-site.com/secrets-of-internet-marketing
y llamará al get_article
función en el my_controller
controlador y pase "secrets-of-internet-marketing"
como primer argumento. Que luego puede procesar con algo como esto:
public function get_article($article_name) {
// something like this:
$article = $this->article_model->get_model_by_name($article_name);
$this->load->view('article', $article);
}