Мне кажется, что об этом спрашивают каждую неделю.
Откройте свой application/config/routes.php
, затем добавьте что-то вроде этого:
$route['^(:any)'] = "my_controller/get_article/$1";
Обратите внимание, что все будет перенаправлено на контроллерназывается action
.Если у вас есть другие контроллеры, то вы также должны добавить для них маршрут (желательно, расположенный перед этим).
// РЕДАКТИРОВАТЬ: Используя это, вы можете перейти к http://your-site.com/secrets-of-internet-marketing
, и он вызовет функцию get_article
вmy_controller
контроллер, и передайте "secrets-of-internet-marketing"
в качестве первого аргумента.Который затем может обрабатывать что-то вроде этого:
public function get_article($article_name) {
// something like this:
$article = $this->article_model->get_model_by_name($article_name);
$this->load->view('article', $article);
}