标签: php codeigniter
我的codeigniter项目中有一个控制器管理员,我不希望用户像
'localhost://myproject/admin'
我希望它显示404错误。
我想用
localhost://myproject/something
加载我的控制器,我不想更改我的控制器名称,同时我的控制器名称是Admin。这可能吗?如果这是一个可能的方式去做它
我的路线:
$route['controller/admin'] = 'controller/something'.
答案 0 :(得分:1)
路由设置的左侧值是来自URL的部分,右侧值是应该重新路由到的值。
在您的情况下,您需要交换您选择的字符串:
$route['controller/something'] = 'controller/admin'
但由于控制器名为admin,您需要使用以下重新路由(在 / controller / method / parameter 之后):
$route['something'] = 'admin'
不要忘记添加wildcards。
Here是指向路由文档的链接。