Ik heb het gevoel dat dit elke week wordt gevraagd.
Open uw application/config/routes.php
en voeg dan iets als dit toe:
$route['^(:any)'] = "my_controller/get_article/$1";
Houd er rekening mee dat het alles naar een controller stuurt met de naam action
. Als je andere controllers hebt, moet je ook voor hen een route toevoegen (bij voorkeur vóór deze).
// EDIT:hiermee kun je naar http://your-site.com/secrets-of-internet-marketing
gaan en het zal de get_article
. aanroepen functie in de my_controller
controller, en geef "secrets-of-internet-marketing"
. door als eerste argument. Die dan kan verwerken met zoiets als dit:
public function get_article($article_name) {
// something like this:
$article = $this->article_model->get_model_by_name($article_name);
$this->load->view('article', $article);
}