-1

多くのサイトがユーザー名やページ タイトルをアクションとして使用できることに気付きました。これはどのように行われますか?

たとえば、www.example.com/users/my_username (ユーザー アクションは一般的であり、ユーザー データの取得を担当する) の代わりに、どうすればこれを www.example.com/my_username にできますか?

どうもありがとう。

4

3 に答える 3

1

最新のフレームワークはすべて、ルーターのイデオロギーに従っています。したがって、このタスクでは、さらに別のルートを作成する必要があります。

これを行う方法 - 特定のフレームワークの特定のタスクです。

于 2010-03-17T22:54:10.150 に答える
1

CodeIgniter では、zerkms が言ったようなルートになります。/system/application/config/routes.php でルートを定義できます。URI ルーティングに関するCodeIgniter のドキュメントは次のとおりです。基本的に、ルートで指定された URL の一部 (ユーザー名など) を変数として取得し、それを使用してデータベースに対してルックアップを実行できます。

于 2010-03-18T08:22:26.253 に答える
0

mod_rewrite を使用すると、www.example.com/user/my_username (またはユーザーなし) を www.example.com/user/?name=my_username にリダイレクトするルールを作成できます。

于 2010-03-17T22:51:37.210 に答える