由于路由而无法加载控制器
我希望当用户输入 url.com/username 时,将显示个人资料页面。我在routes.php文件中进行了设置:
$route['(:any)'] = "users/profile/$1";
但是现在当我想调用例如登录控制器(url.com/login/)时,我也会被重定向到用户页面(url.com/users/profile/login) )而不是登录控制器。
有人有解决方案吗?
I want when an user types in url.com/username the profilepage will be shown. I set this up in the routes.php file:
$route['(:any)'] = "users/profile/$1";
But now when I want to call for example the login controller (url.com/login/) I'm also getting redirected to the userpage (url.com/users/profile/login) instead of the logincontroller.
Does anybody have a solution for this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须在 (:any) 之前路由所有其他页面。
You must route all your other page before (:any).