1

中規模のウェブサイトを開発する予定です。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) だけを使用することをお勧めしますか?

より良い解決策をお勧めできますか?

4

1 に答える 1

1

はい、良い決断です。私のプロジェクトでも同じことを行います.index.phpと.htaccessファイルを介したすべてのルートは、index.phpのすべてのURLを送信するように構成されています.

于 2012-10-05T13:48:03.863 に答える