我有一个名为users.php的网站,它接受URL变量“username”并根据该变量返回用户信息。例如,URL users.php?username = someuser将为用户“someuser”检索数据。 我很好奇如何为每个用户创建一个单独的URl,以便mysite.com/someuser重定向到users.php?username = someuser。
有人可以解释一下如何对我这么做吗?
感谢您的帮助!
答案 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