中規模のウェブサイトを開発する予定です。SEOフレンドリーなURLのようなものを使いたい
http://foobar.com/category/fun/
http://foobar.com/article/lorem-ipsum.html
ご覧のとおり、コントローラー名にスラッグを使用したいと思います。以下の方法で実装したいと思います。
すべての要求を処理する 1 つのファイル。
routes.php 内
$route['(:any)'] = 'my_routes/$1';
そして、 $this->uri->segment を使用した my_routes で、どのコントローラーが要求されているかを判断できます。
Web サイト全体で 1 つのファイル (my_routes) だけを使用することをお勧めしますか?
より良い解決策をお勧めできますか?