J'ai l'impression que cette question est posée chaque semaine.
Ouvrez votre application/config/routes.php
, puis ajoutez quelque chose comme ceci :
$route['^(:any)'] = "my_controller/get_article/$1";
Veuillez noter qu'il acheminera tout vers un contrôleur appelé action
. Si vous avez d'autres contrôleurs, vous devez également ajouter un itinéraire pour eux (de préférence placé avant celui-ci).
// EDIT :en utilisant ceci, vous pouvez accéder à http://your-site.com/secrets-of-internet-marketing
et il appellera le get_article
fonction dans le my_controller
contrôleur, et passez "secrets-of-internet-marketing"
comme premier argument. Qui peut ensuite traiter avec quelque chose comme ceci :
public function get_article($article_name) {
// something like this:
$article = $this->article_model->get_model_by_name($article_name);
$this->load->view('article', $article);
}