これは毎週聞かれるような気がします。
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);
}