如何从网址中删除控制器名称。我有两个控制器
home and admin
和网址是
http://domain.com/likes/home/post/sports/20-Athletes-Who-Profited-While-in-College-/12
home/post
和
http://domain.com/likes/admin/ad_managment/edit/2
http://domain.com/likes/admin/meta_tags_home/edit/2
admin/ad_managment admin/meta_tags_home
我已经使用过这个
$route['(:any)/(:any)/(:num)'] = "home/post/$1";
适用于此网址
http://domain.com/likes/home/post/sports/20-Athletes-Who-Profited-While-in-College-/12
管理员无法正常工作。基本上我想删除home / post离开管理员控制器没关系
答案 0 :(得分:5)
试试这个
$route['(:any)/(:any)/(:any)'] = "home/post/$1";
答案 1 :(得分:0)
试试这个例子
$config['base_url'] = 'http://your-site.com/';
And in your routes.php
$route['default_controller'] = 'main';
通过此方法,您可以从网址中删除控制器名称。
答案 2 :(得分:0)
检查codeigniter的用户指南,并在此example中查看路由是如何完成的 阅读有关代码点火器路由的更多信息