0

いろいろ調べて、この件をここに投稿することにしました。

私はcodeigniter(最新リリース)を使用しています。自分のサイトのURLを以下のように機能させる必要があります。

[ユーザー名] /[コントローラー]/[アクション]/[パラメーター]

ご覧のとおり、ユーザー名がURLの先頭にあり、残りは通常どおり続きます。ユーザー名を取得してサイトのデータを取得し、そのサイトを彼の設定に従ってカスタマイズできるようにする必要があります。

.htaccessでこれを達成しようとしましたが、うまくいきませんでした。次に、コードイグナイターでルーティングを確認しましたが、それが私にとって適切な固溶体であるかどうかはわかりません。誰かが私にこれについての先導を与えることができますか?これは可能ですか?

ありがとう

4

2 に答える 2

0

Codeigniterのルーティングオプションを使用することをお勧めします。 http://codeigniter.com/user_guide/general/routing.html

$route['(:any)/user/viewprofile/(:num)'] = controllername/functionname/$2"; 

このようにして、クラスと関数を適切に順序付けられた方法で構築し、codeigniterに保持することができます。

于 2012-08-29T12:20:03.533 に答える
0
$route['(:any)/controller'] = 'controller/users/$1'; 

これにより、動的ユーザー名がコントローラーに渡されます

于 2012-08-29T12:15:16.760 に答える