Czuję, że jest to zadawane co tydzień.
Otwórz swoją application/config/routes.php
, a następnie dodaj coś takiego:
$route['^(:any)'] = "my_controller/get_article/$1";
Pamiętaj, że przekieruje wszystko do kontrolera o nazwie action
. Jeśli masz inne kontrolery, powinieneś również dodać do nich trasę (najlepiej umieszczoną przed tym).
// EDYCJA:Za pomocą tego możesz przejść do http://your-site.com/secrets-of-internet-marketing
i wywoła get_article
funkcja w my_controller
kontrolera i przekaż "secrets-of-internet-marketing"
jako pierwszy argument. Które następnie można przetwarzać za pomocą czegoś takiego:
public function get_article($article_name) {
// something like this:
$article = $this->article_model->get_model_by_name($article_name);
$this->load->view('article', $article);
}