如何使用PHP创建单个用户页面?

时间:2012-10-16 23:10:42

标签: php url variables redirect

我有一个名为users.php的网站,它接受URL变量“username”并根据该变量返回用户信息。例如,URL users.php?username = someuser将为用户“someuser”检索数据。 我很好奇如何为每个用户创建一个单独的URl,以便mysite.com/someuser重定向到users.php?username = someuser。

有人可以解释一下如何对我这么做吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您必须编辑.htaccess文件。 看看here

例如:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1

它会转换

之类的网址
site.com/user123/ or site.com/user123

site.com/user.php?username=user123