Sento che questo viene chiesto ogni settimana.
Apri il tuo application/config/routes.php
, quindi aggiungi qualcosa del genere:
$route['^(:any)'] = "my_controller/get_article/$1";
Tieni presente che indirizzerà tutto a un controller chiamato action
. Se hai altri controller, dovresti aggiungere un percorso anche per loro (preferibilmente posizionato prima di questo).
// EDIT:usando questo puoi andare a http://your-site.com/secrets-of-internet-marketing
e chiamerà get_article
funzione nel my_controller
controller e trasmetti "secrets-of-internet-marketing"
come primo argomento. Che può quindi elaborare con qualcosa del genere:
public function get_article($article_name) {
// something like this:
$article = $this->article_model->get_model_by_name($article_name);
$this->load->view('article', $article);
}