-1

我注意到许多网站都能够使用用户名或页面标题作为操作。这是怎么做到的?

例如,而不是 www.example.com/users/my_username (用户操作是通用的并负责获取用户数据)我怎么能制作这个 www.example.com/my_username?

非常感谢。

4

3 回答 3

1

所有现代框架都遵循路由器意识形态。因此,对于这项任务,您只需要编写另一条路线。

如何做到这一点 - 是特定框架的特定任务。

于 2010-03-17T22:54:10.150 回答
1

在 CodeIgniter 中,这将是一条像 zerkms 所说的路线。您可以在 /system/application/config/routes.php 中定义路由。这是关于 URI 路由的 CodeIgniter 文档。本质上,您将路由中指定的部分 URL(例如用户名)作为变量,并可以使用它对您的数据库进行查找。

于 2010-03-18T08:22:26.253 回答
0

使用 mod_rewrite,您可以编写一条规则,将 www.example.com/user/my_username(或没有用户)重定向到 www.example.com/user/?name=my_username。

于 2010-03-17T22:51:37.210 回答