我正在开发一个网站,其中所有成员都有设置自己的网址。
例如,我的网站地址为www.example.com
。
如果成员将其网址设置为www.example.com/his_name
,则此网址与用户ID一起存储在数据库中。
当该用户输入此网址时,他应该获取他的网页。
在我的网站中有一个名为profile?id=$id
的常用页面,其中显示了每个人的个人资料。
因此,当用户输入www.example.com/his_name
时,将显示他的页面..
但是没有名为'his_name'
的页面。
我怎么能做到这一点?
提前致谢
答案 0 :(得分:0)
在.htaccess
文件中:
RewriteEngine On
RewriteRule ^([a-zA-z0-9]+)$ /profile.php?id=$1 [QSA]
在profile.php
代码中,您必须在$_GET['id']
中处理用户名,然后显示相应的网页。
您应该搜索mod_rewrite
以获取有关此主题的更多信息。