私のサイトがwww.example.com
で、ユーザーがwww.example.com/robert
I と入力した場合、そのページを で表示したいと思いますwww.example.com/users?user=robert
。基本的に各ユーザーのプロフィール ページを作成したいのですが、ドメインの後にユーザー名をディレクトリとして入力するだけでアクセスできるようにしたいと考えています。
.htaccess でこれを行うにはどうすればよいですか?
mod_rewrite と .htaccess を有効にしてからhttpd.conf
、このコードをディレクトリの.htaccess
下に配置します。DOCUMENT_ROOT
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+?)/?$ /users.php?user=$1 [L,QSA]