1
如果我的网站是www.example.com
,并且用户输入www.example.com/robert
我想要在www.example.com/users?user=robert
上显示此页面。基本上我想为每个用户创建一个配置文件页面,但我希望可以通过在域名后面输入用户名作为目录来访问它。域名重定向并用htaccess重写
我该如何使用.htaccess来做到这一点?
如果我的网站是www.example.com
,并且用户输入www.example.com/robert
我想要在www.example.com/users?user=robert
上显示此页面。基本上我想为每个用户创建一个配置文件页面,但我希望可以通过在域名后面输入用户名作为目录来访问它。域名重定向并用htaccess重写
我该如何使用.htaccess来做到这一点?
启用mod_rewrite的,并通过httpd.conf
的.htaccess,然后把这个代码在你.htaccess
下DOCUMENT_ROOT
目录:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+?)/?$ /users.php?user=$1 [L,QSA]