2013-07-15 52 views
1

如果我的网站是www.example.com,并且用户输入www.example.com/robert我想要在www.example.com/users?user=robert上显示此页面。基本上我想为每个用户创建一个配置文件页面,但我希望可以通过在域名后面输入用户名作为目录来访问它。域名重定向并用htaccess重写

我该如何使用.htaccess来做到这一点?

回答

1

启用mod_rewrite的,并通过httpd.conf的.htaccess,然后把这个代码在你.htaccessDOCUMENT_ROOT目录:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.+?)/?$ /users.php?user=$1 [L,QSA]