2011-01-06 12 views
0

私は現在、登録時にユーザーのプロフィールページを生成する必要があるサイトで作業しています。私は、ページをwww.domain.com/usernameの形式にしたい。サブドメインを作成せずにこれを行うことは可能ですか?登録時にユーザーのプロフィールページを生成する

+0

はい。 '/ username'は' .htaccess'書き換え規則でアクセスできます。 .htaccessファイルでうまくいきません - 申し訳ありません! – Bojangles

答えて

1

はい、可能です。 .htaccessファイルを作成し、mod_rewriteを使用して要求をルーティングします。

Apache - mod_rewrite

mod_rewrite cheatsheet

+0

http://www.addedbytes.com/for-beginners/url-rewriting-for-beginners/ - mod_rewriteへの初心者ガイド – piddl0r

0

はい、あなたはどちらか.htaccessファイルでルーティング規則を使用して簡単に行うことができます。 Codeigniterまたはzendフレームワークを使用すると、より簡単にそれを行うことができます。 CodeIgniterのIN

コントローラます方法を行うユーザ を:プロファイル パラメータ取る:

パブリック関数プロファイル$ユーザ名($のuserName){ を........ ....................... }

アプリケーション/設定/フォルダ内のファイル

$ルート[を '(route.phpようになりましたa-zA-Z0-9) '] ='ユーザー/プロフィール/ $ 1 ';

http://www.domain.com/testuserと入力すると、ユーザーコントローラのプロファイルメソッドにヒットし、そのユーザー名を$ userNameというパラメーターに渡します。

これはすべてです...

関連する問題