Codeigniter:我想为用户创建用户名时创建用户URL

Lon*_*Guy 0 php mysql codeigniter codeigniter-routing

我想在用户注册用户名mysite.com/username时为我的用户创建这种URL

我在这个网站上搜索了很多帖子,我看到人们这样做就像mysite.com/user/username

我想摆脱用户,直接进入mysite.com/username

最好的方法是什么?

Kno*_*sos 5

你可以看看路线:

http://codeigniter.com/user_guide/general/routing.html

您将路由输入config/routes.php

举个例子:

$route['([a-zA-Z]+)'] = "main_controller/user_function/$1";
Run Code Online (Sandbox Code Playgroud)

但正如@Nylon Smile上面所述,如果您尝试使用注销,它将尝试访问注销的用户页面.