url在php中动态重命名

时间:2014-05-10 11:43:58

标签: php .htaccess url

我正在开发一个网站,其中所有成员都有设置自己的网址。

例如,我的网站地址为www.example.com

如果成员将其网址设置为www.example.com/his_name,则此网址与用户ID一起存储在数据库中。

当该用户输入此网址时,他应该获取他的网页。

在我的网站中有一个名为profile?id=$id的常用页面,其中显示了每个人的个人资料。 因此,当用户输入www.example.com/his_name时,将显示他的页面..

但是没有名为'his_name'的页面。

我怎么能做到这一点?

提前致谢

1 个答案:

答案 0 :(得分:0)

.htaccess文件中:

RewriteEngine On 
RewriteRule ^([a-zA-z0-9]+)$ /profile.php?id=$1 [QSA]

profile.php代码中,您必须在$_GET['id']中处理用户名,然后显示相应的网页。

您应该搜索mod_rewrite以获取有关此主题的更多信息。