1

我创建了一个网站,每个成员都有一个个人资料。我将他们的数据存储在 mysql 数据库中,并且我有一个名为 Pictures 的文件夹,其中存储了以用户名作为文件名的成员个人资料图片。每个成员的用户名都是唯一的。我有一个名为 profile.php 的页面,我在其中使用 php 变量 $_GET['user'] 获取用户信息。问题是如何使用户个人资料链接成为 domain.com/username 而不是 domain.com/profile.php?user=username 就像 facebook、twitter 和其他网站一样?我可以在不为每个成员创建单独文件夹的情况下执行此操作吗?请帮助我,因为这样可以更轻松地访问个人资料 :) 就像 facebook 曾经拥有 facebook.com/profile?id=2659265892689356298 这样的个人资料网址时,他们是如何将其更改为 facebook.com/usern.name 的?

4

1 回答 1

1

您的答案的基础是 URL 重写。您没有说您使用的是哪个 HTTP 服务器,但如果是 Apache 2,您应该查看mod_rewrite文档并返回有关任何问题的更具体的问题(在搜索答案之后)。

于 2013-09-18T04:06:47.877 回答